Processing 3:3D模式灯光/照明设置
1、由于说的是3D模式下灯光的使用以及照明设置,因此渲染器需要设置为P3D.如图,在无灯光设置时,使用fill颜色填充三维图形。
2、由于婚栀驰严默认是带有边框线的,首先我们使用noStroke去除边框线。接着使用fill(R,G,B,A)来设置绘制的物体的颜色如图。fill的用法同2D,透明分量同样有效。
3、使用ambientLight(颜色3分量[,位置3分量])来设置一个环境光。位置分量完全可以不用,在默认渲染器下,环境光与醐蛑臀谁位置无关。注意,如图创建的灯光颜色没有红色分量,所以多彩的图案变成了单调的蓝绿。
4、使用pointLight(颜色3分量,位置3分量)创建一个点光源。点光源需要位置。点光源向各个方向均匀发光。
5、directionLight(颜色3分量,方向3分量)创建一个方向光(平行光)。由于是平行光,光源是不需要位置的。
6、使用spotLight(颜色3分量,位置3分量,方向3分量,夹角,聚集度)创建一个聚光灯光源。这是Processing里最复杂的灯光了。其效果好像聚光手电,如图。
7、使用lights()快速使用一组预置的灯光,通常满足大多数场景照亮和基本层次感的需求。使用noLights()清除所有灯光。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:62
阅读量:49
阅读量:67
阅读量:46
阅读量:25