阿诺德是一个先进的蒙特·卡罗光线追踪渲染器,用于满足电影动画和电影特效需求。这是一个关于MaxtoA插件的初学者教程,该插件用于实现在3dsmax中直接使用阿诺德渲染器。在这个教程中,我们会介绍如何创建一个简单的灯光摄影棚,来照明和渲染物体。我们会逐步完成照明、着色和渲染一个玩具机器人的模型。我们会使用阿诺德独有的灯光来实现一个物理精确、照片写实级的灯光配置。
我们会使用Standard Surface shader赋予机器人一个金属表面。这个shader适用于各种金属,从简单塑料到车漆和皮肤等材质。它功能强大,可以创造大量材质,但一开始可能有点吓人。由于有大量的调节参数,我们把它分成不同的组,例如基础(Base)、镜面反射(Specular)、次表面散射(Sub-surface Scattering)等等。我们只需要调节基础和镜面反射,就能获得一个可信的抛光金属效果。
最后,我们会看看怎样优化渲染设置,消除噪点。注意,即使在这个教程中用到了3dsmax和MaxtoA,总体上使用的还是阿诺德的材质,对于其他在Maya或Houdini中使用阿诺德的用户都有参考意义。
预计完成这个教程的时间少于30分钟。
构建场景
~打开工程文件,可以看见一个机器人模型,和一个简单的影棚幕布模型。
~应用Standard Surface shader材质到幕布上,颜色改为中性灰,并且把镜面反射(Specular Reflection)调到0。
~现在要照亮影棚,创建3个阿诺德四边形灯光。
~将两盏灯移动到两边,一盏放在中间,机器人的正上方。旋转它们,使得它们指向机器人。
提示:如果预览窗口中看不到四边形灯光的形状,你需要在灯光的Shape Rendering一栏下的Always Visible in Viewport打对勾。
灯光设置
~场景渲染的时候可能会比较暗,因此我们需要提高灯光的曝光度,把每盏灯的曝光度(Exposure)调到8。
~我们可以通过更改色温调节灯光的颜色。选择右边的灯的K值(Kelvin),改成12000。这会使光的颜色变蓝。选择左边的灯,把K值改成4000的暖调。
灯光采样(Light Samples)
~你会发现阴影会有些噪点,这是因为默认的灯光采样是1。试试调节为3。这个设置可以在每盏灯的渲染参数下找到。灯光采样影响软阴影和直接镜面反射的噪点质量,采样越高,噪点越少,渲染时间也会相应增加。
着色(Shading)
~渲染这个场景,使用摄像机采样(Camera(AA)Samples)默认值3已经足够做测试渲染。然而,最终渲染的时候你需要提高到5甚至更高,这取决于你的场景的景深(Depth of field)设置。
~机器人的表面或许会有一些明显的高光噪点,这是由于机器人shader上的间接镜面反射的采样太低。提高机器人shader 的光滑度(Glossy)到3,有助于减少这种噪点,使画面更干净。
提示:采样和噪点
不充足的采样会造成噪点,但是提高错误光线的采样并不会有所改善。我们的目标应该是尽可能有效地分配光线以减少噪点,所以如果为了去掉虚化背景上的噪点而提升摄像机采样(Camera(AA)Samples),其他采样需要降低以确保整体渲染时间。如果不用考虑景深和运动模糊,那么提高摄像机采样能修正任何地方的噪点,但也会因为不必要的光线而延长渲染时间。