添加阴影效果
阴影是很神奇的,它让我们眼睛可以判断在场景中物体的深度和形状。对于也有助于再视觉上展示物体并突其边角和联结。
Cult3D不支持阴影渲染。阴影的渲染是极其耗费计算机资源的,尤其是不会在实时引擎中应用阴影渲染。即使当实时阴影渲染成为选择时,如果物体不是运动的,用户也要避免使用实时阴影。除非物体是在运动状态下,否则让处理器循环处理实时渲染是不会有什么明显差别的。
恰当的使用一些阴影只会有效的模拟真实,而不会不必要的限制渲染引擎。
如图3,在这例子中,在物体的下方添加了一个有阴影贴图的简单平面。这里是阴影是建立的方法:
1.在3dsMax中将一平面在抽屉下面,这用于是添加阴影贴图的。
2.将材质设置为100%自发光(self-illumination),这保证在场景渲染时,平面会保持纯白。
3.在环境参数中将背景色设置为黑色。
4.在渲染场景时使用顶视图,并确保整个物体和和阴影平面可见。(图4)
5.在photoshop中,由于背景为黑色所以沿白色平面的边缘选中平面很容易。
6.然后降低图象的饱和度并应用高斯模糊,直到看起与阴影相似,同时为了柔化效果可将层的可见度设为50%。
7.重新将图象设置为合适的大小,示例使用256X256
8.在3dsMax中将处理的图片设为平面的漫射贴图(diffuse map)
9.如果必要可以调整贴图
10.在环境参数中将背景色重新设置为白色
11.当输出.c3d文件时确保阴影材质的属性设置为"连续(constant)"这能保证贴图的白色能和背景白色匹配。
显然真实的阴影没有替代,但这在视觉上已经很接近真实。当然阴影基本上是一个复杂的渐进色,在配合微波压缩(wavelet compression)技术,就会有极佳的压缩表现。
这一过程只给物体的总体文件大小增加了1kb,与使用的倒角技巧不同,这里增加的文件大小与原文件的大小无关。如果原文件为120kb,增加将的仍然只是1-2kb。
更好的利用反射贴图
我们多认为利用反射贴图只是增加物体的反射性。的确是这样的,但这却不是他全部用处。
反射贴图主要增加了投射面的颜色和和光照的值。如果使用了一个有很多细节的易碎贴图,看起来就会更象金属或玻璃。如果我们使用简略的反射贴图则可以增加物体的亮度。
这对于补充CG光源的不足非常有效。通过使用有轻微光照强度变化的反射贴图,我们可以变化物体的在渲染时的色值。
这个方法同时也会给人场景中应用了光源的感觉。
如图5,为了增进物体的模型的外观,在表面添加了反射贴图。贴图是完全漫射的,但在上半球却有强烈的高光。当应用于物体之后,似乎屋里来有许多灯光照射似的。
如图6,可特别注意感觉光照的质量的显著不同。