手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

Processing 3:3D物体材质

时间:2024-10-13 07:42:18

1、首先,使用lights()函数开启一组默认场景灯光,包括方向光,漫反射光等。使用fill函数设定的当前物体颜色,无材质设置,比较简化。绘制场景效果如图。

Processing 3:3D物体材质
Processing 3:3D物体材质

2、要设置物体材质中的漫反射颜色,使用ambient函数。参数可以是(v1,v2,v3)三个颜色分量,或者(color)一个颜色类型,或者一个灰度数值。

Processing 3:3D物体材质

3、要设置物体发光的颜色,使用emissive.emissive函数的参数用法和ambient相同。

Processing 3:3D物体材质
Processing 3:3D物体材质

4、设置高光效果表面的光泽度,使用shininess.参数是一个大于0的数值。通常光泽度设置个位数即可。如图设置为10.(高光颜色由稍后解释)

Processing 3:3D物体材质

5、使用specular设置物体的高光颜色。输入参数与ambient用法相同。屏幕实际显示的高光颜色,由lightSpecul锾攒揉敫ar和specular共同决定。lightSpecular设置灯光光色成分(用于高光计算),specular则设置当前物体材质的高光颜色。

Processing 3:3D物体材质
Processing 3:3D物体材质

6、specular和shininess可以组合使用,设置高光以及光泽度,呈现丰富的材质效果。

Processing 3:3D物体材质
© 手抄报圈