操作方法
这里我以一个地面以及文字模型为例,建立好场景、材质、灯光等,初步调节灯光设置,渲染设置。
在摄像机视图中导入背景图片,调整摄像机角度来匹配场景。 (这里我不细化摄像机焦距等参数与图片匹配等知识) 模型材质涉及反射、折射时,若想图片对模型产生影响,请在属性下方的“ 渲染统计信息”中勾选“ 在反射中可见”、“ 在折射中可见”等选项。
选中“地面”,按住鼠标右键在下方选择“指定新材质”,在弹出的窗口中选择“ Arnold”中的“ aiShadowCatcher”材质。 (也可在 Hypershade窗口中创建)
渲染时,我们通常会遇到这种情况,“地面”一片黑,但是通过显示“ Alpha通道”可知阴影信息是存在的。
接下来两步是重点,敲黑板!!!!!! 选择“地面”,在属性编辑器中,选择aiShadowCatcher节点,在Shadows属性下, 勾选“ Enable Transparency”。 切换到pPlaneShape节点,在Arnold属性下, 取消勾选“ Opaque”(该属性默认勾选,表示物体不透明)。
再次渲染,我们可以得到想要的效果,即“地面”透明,只显示阴影。 我们可以调节aiShadowCatcher的 Shadow Transparency(阴影透明度)或灯光属性下的阴影参数,来改变阴影效果。
使用环境球时该方法依旧适用。