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物体材质
  • 艾尔登法环怎么洗点重置属性值
  • 艾尔登法环里,要怎么进入到王城中?
  • 黑魂3如何触发背刺动作效果?
  • 通过修改文件后缀名来实现文件转换
  • win10运行红警2的方法
  • 热门搜索
    中考分数低怎么上高中 暴风城怎么去外域 如何预防阴道炎 如何提高打字速度 学英语如何学起 如何烤面包 如何将照片变小 如何去除眼部脂肪粒 机票价格怎么算 我的假日生活