Maya阿诺德(Arnold)渲染地面阴影

作者:落知秋 | 创建时间: 2023-06-30
很多时候,我们在Maya里面建立好模型、地面以及环境后,想渲染一个 透明的地面与背景结合,又能 接收物体的阴影。 在Maya旧版本中通常会使用 usebackground 材质配合 Mental Ray 渲染器使用。 但在Maya2016版...
Maya阿诺德(Arnold)渲染地面阴影

操作方法

这里我以一个地面以及文字模型为例,建立好场景、材质、灯光等,初步调节灯光设置,渲染设置。

在摄像机视图中导入背景图片,调整摄像机角度来匹配场景。 (这里我不细化摄像机焦距等参数与图片匹配等知识) 模型材质涉及反射、折射时,若想图片对模型产生影响,请在属性下方的“ 渲染统计信息”中勾选“ 在反射中可见”、“ 在折射中可见”等选项。

选中“地面”,按住鼠标右键在下方选择“指定新材质”,在弹出的窗口中选择“ Arnold”中的“ aiShadowCatcher”材质。 (也可在 Hypershade窗口中创建)

渲染时,我们通常会遇到这种情况,“地面”一片黑,但是通过显示“ Alpha通道”可知阴影信息是存在的。

接下来两步是重点,敲黑板!!!!!! 选择“地面”,在属性编辑器中,选择aiShadowCatcher节点,在Shadows属性下, 勾选“ Enable Transparency”。 切换到pPlaneShape节点,在Arnold属性下, 取消勾选“ Opaque”(该属性默认勾选,表示物体不透明)。

再次渲染,我们可以得到想要的效果,即“地面”透明,只显示阴影。 我们可以调节aiShadowCatcher的 Shadow Transparency(阴影透明度)或灯光属性下的阴影参数,来改变阴影效果。

使用环境球时该方法依旧适用。

温馨提示

这里不详细讲解摄像机匹配以及灯光匹配相关知识。
关于aiShadowCatcher材质详细设置请参考Arnold官方使用文件。
点击展开全文

更多推荐