Processing 3:3D模式灯光/照明设置

2025-03-27 05:57:58

1、由于说的是3D模式下灯光的使用以及照明设置,因此渲染器需要设置为P3D.如图,在无灯光设置时,使用fill颜色填充三维图形。

Processing 3:3D模式灯光/照明设置

2、由于婚栀驰严默认是带有边框线的,首先我们使用noStroke去除边框线。接着使用fill(R,G,B,A)来设置绘制的物体的颜色如图。fill的用法同2D,透明分量同样有效。

Processing 3:3D模式灯光/照明设置

3、使用ambientLight(颜色3分量[,位置3分量])来设置一个环境光。位置分量完全可以不用,在默认渲染器下,环境光与醐蛑臀谁位置无关。注意,如图创建的灯光颜色没有红色分量,所以多彩的图案变成了单调的蓝绿。

Processing 3:3D模式灯光/照明设置

4、使用pointLight(颜色3分量,位置3分量)创建一个点光源。点光源需要位置。点光源向各个方向均匀发光。

Processing 3:3D模式灯光/照明设置

5、directionLight(颜色3分量,方向3分量)创建一个方向光(平行光)。由于是平行光,光源是不需要位置的。

Processing 3:3D模式灯光/照明设置

6、使用spotLight(颜色3分量,位置3分量,方向3分量,夹角,聚集度)创建一个聚光灯光源。这是Processing里最复杂的灯光了。其效果好像聚光手电,如图。

Processing 3:3D模式灯光/照明设置

7、使用lights()快速使用一组预置的灯光,通常满足大多数场景照亮和基本层次感的需求。使用noLights()清除所有灯光。

Processing 3:3D模式灯光/照明设置
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢