|
三维实体最简单入门法[第55集]
: B% }( I' M' O( _. E* Y# Y这集来个大杂烩。
- e# k# ^2 U7 t; ]4 Q: p一、渲染中灯光的工作原理
- L% t# N5 ~: U0 `4 N 上集中利用曲面辅助定位,这集再说说"灯光"。# a+ I$ R# \' k! X5 n: x+ P! n! Q
CAD上的"灯光"原理和我们现实中灯光的原理是根本不同的,CAD上的"灯光",其实是一个数学模型,即当我们设定了一盏灯光[如点光源]时,在我们指定的位置上其实并没有灯光的,但为什么感觉物体被照射呢?它的工作原理是,CAD在计算"灯光"参数与物体关系,然后把计算的结果,通过改变物体表面的"颜色",最后让我们感觉物体被灯光照射着,当然这样的计算是相当复杂的。比如说画了一个红色的长方体盒子,当在其上方设置了一盏灯光时,CAD通过所设的参数开始计算,最后让红色的长方体上的部分区域的颜色从纯红色改变为"粉红"色,再亮一点的地方,改变为"白色",当然有的地方就替换成"黑色"。 这样一来,我们就看到本来红色的长方体,有的地方被照亮了(发白的区域),而有的地方没有光线(发黑区域)。! z( M' W- D0 K3 e8 w
总结起来说,我们看到的光源效果其实是一个假象,没有光源的存在。了解这个原理可以避免许多理解上的问题,比如说在CAD中,找不到"光柱"的存在,光源所在位置没有耀眼的光点。再如,有时画了一盏灯时,把光源设置在灯的位置,相反画的灯不仅不亮,甚至于发黑都是有的。二、灯光的位置# _5 ^! t5 F# \% ?! j
灯光的位置的设置没有固定方法可言,对于新手,可以简单些用点光源对物体进行"包围式"照射,这个较易入用。实践中,可参考如上集一样借助"曲面"来快速定位。另外提供一些小经验:3 Q. W% E! m: _6 b9 I9 k
1、灯光的效果如上面所述,它是一个"反衬"效果,当需要画了一盏灯,需要强调时,可考虑用另外的灯光来照射它。同理,在表达"光柱"时,可以做个光柱的模型,然后用光去照射它。
' B/ L; [6 q! Q/ \" p+ d
* c w% \% s; M5 P5 _1 ?+ O, ~* P% v$ P. T
0 u$ l2 p- u( b: n+ v/ G
- o# U- l! A) L+ h3 d$ Q
三维实体最简单入门法[第42集]9 {+ \9 y# z% [" H# u
6 E" \- [) d% G) F" P8 ?+ l在此需要说明的是,经过从实践中观察,发现CAD中的光的效果,其实是"反射"的效果,就是说它不象生活中白织灯一样出现一个非常刺眼的光点,而是通过其它物体去反射它,才感觉出这盏灯光的存在,单纯地加些灯光时,并没有什么明亮的效果出现。9 W$ U" h/ e* |7 Z+ b% B3 r
对于天顶上的灯光,最初我设想的是,要模拟出"天顶"上的灯光,因为光是从天上向下照射的,所以可设置一盏从上向下照射的聚光灯,基于这个构思,把聚光灯设在圆顶外面正上方,提高亮度,然后把"天顶"附着"蓝色玻璃"材质,并提高透明度,感觉这样比较符合实际中的样子,一束光透过玻璃从天下射下来......
; f6 h5 R* ?. U* M: g2 N) o# `但是,实践的结果却是相反的,"天顶"反而黑乎乎的一团。% K$ l, z( ?! e% P
通常对失败原因的分析,于是就反其道而行之,要表现这个"发光体",相反这个"发光体"上无灯光,用其它灯光来照射它即可,此例中"天顶"下边一点就是聚光灯位置,但是我们却看不到聚光灯的存在。 |
|