我们可以给灯光的颜色加一个贴图,这样灯光就像是一个投影仪一样,可以在物体的表面上投射出指定的贴图样式。
首先我们打开一个场景,如下图所示。场景中进行了简单的灯光设置,并有主光源产生投影。


渲染之后的效果。

由于画面效果比较单调,我们可以通过灯光贴图的方法,给场景添加一个树的投影效果。
复制主光源(产生投影的那盏灯),命名为Light_map。

打开灯光Light_map属性编辑器,单击Color参数后面的节点连接按钮,创建纹理节点。


渲染测试,阴影的效果已经产生,但画面的整体加亮。

为了降低画面亮度,且不影响阴影的效果,我在这里给大家介绍一种方法:负值灯光方法。
将Light_map的Intensity的值修改为-1.2。

渲染之后发现,亮度虽然被降下来了,但阴影也被反相。

下面对文件节点进行处理。选择灯管Light_map,打开其属性编辑器,进入文件节点,勾选Effects属性栏中的Invert选项,反相贴图。

渲染之后结果如下图所示。

整体的感觉已经出来了,但阴影还是有些怪怪的。我们在Place2dtexture节点,通过设置Rotate Frame属性来旋转贴图。此外,阴影还有些过于黯淡,我们可以通过Color Balacnce色彩平衡属性栏中的Color Gain即可调整阴影的强弱。


渲染测试,整体结果还是不错的。

选择一个合适的角度进行渲染,最终结果如下图。

总结:灯光贴图在实际中的作用非常大,熟练运用可制作出很多出神入化的效果。此外,向读者道歉,由于我的显示器显示亮一些,所以对渲染出的照片的效果显示还算可以,但使用公司电脑录入文章后发现,整天效果暗淡。