Shadows(灯光阴影)真实世界中光与影是密不可分的,物体有光源照射就要产生阴影
阴影是CG创作中用于物体表现最重要的手段之一,有光有影才会使场景和物体产生空间感、体积感和质量感
Maya中提供了两种阴影生成方式:DepthMapShadows(深度贴图阴影)和RayTraceShadows(光线追踪阴影)
DepthMapShadows(深度贴图阴影):这种阴影生成方式是Maya在渲染时,生成一个深度贴图文件,该文件纪录了投射阴影的光源到场景中被照射物体表面之间的距离等信息
根据这个文件来确定物体表面的位置前后,从而对后面的表面投射阴影
这种阴生成方式特点是渲染速度快,生成的阴影相对比较软,边缘柔和,但是不如RayTraceShadows(光线追踪阴影)真实
RayTraceShadows(光线追踪阴影):这种阴影生成方式是比较真实的跟踪计算光线的传播路线,从而确定如何和在哪里投射阴影的一种方法
这种方法的特点是计算量大,渲染速度慢,但是生成的阴影比DepthMapShadows(深度贴图阴影)更真实,阴影比较硬,边缘清晰
想要表现物体的反射和折射效果时,要使用RayTraceShadows(光线追踪阴影)才能表现出真实的效果
Maya中创建的灯光默认状态下是没有打开阴影选项的,不投射阴影,这是考虑到渲染速度的原因
我们要使灯光投射阴影,需要在选中灯光的属性编辑面板中手动打开阴影选项,即选择DepthMapShadows(深度贴图阴影)或是RayTraceShadows(光线追踪阴影)方式
对同一盏灯光,这两种阴影的生成方式只能选择一种,当选择了一种时,另一种会自动关闭
要注意的是,在我们使用了RayTraceShadows(光线追踪阴影)方式时,还需要在Maya菜单栏中Windows>RenderingEditors>RenderGlobals(渲染全局设置)面板中找