创建光能传递解决方案

在本课中,将创建一个渲染图像,然后创建光能传递解决方案并对其进行渲染以查看照明级别的差异。最终,对渲染进行一些美化。

设置场景:

  1. 在 \tutorials\adv_lighting\ 目录下,打开 library_rendering_intro.max

    3ds Max 显示一个视口,带有用于图书馆建筑的室内设计视图。

    注意:本教程的所有必需文件都可以在 3ds Max 附带的教程文件光盘上找到。在执行教程之前,请将 \tutorials 目录从光盘复制到您的 \3dsmax8 本地安装目录中。

  2. 可能会出现警告,指出场景的单位与默认的 3ds Max 单位不同。选择“采用文件单位比例”,然后单击“确定”。

  3. 线框视图多少有些难于观察。右键单击视口标签(在左上角)。从弹出菜单中选择“平滑 + 高光”。

    现在观察房间较为方便。

渲染模型:

  1. 在主工具栏上,单击“渲染场景”。

    将显示“渲染场景”对话框,以及其中的“公用”面板。

  2. 在“公用参数”卷展栏上的“输出大小”组中,确保输出大小为 320 x 240。

    渲染可能是个很慢的过程,所以首先使用较小的大小。如果对图像满意的话,可以以后使用较高分辨率对其进行渲染。

  3. 单击“渲染”。

    完成的渲染非常暗。这是因为其显示了直接光,而不是反射光。直接光是由场景中的灯光投射产生,没有通过曲面反射。实际情况中,光在碰撞到曲面(至少,大多数类型的曲面)后继续移动,绝大多数的环境光由反射光创建。如同在图书馆模型中,隐藏的光取决于反射的、间接的光。在随后的步骤中,将使 3ds Max 在场景中生成间接光。

克隆渲染帧:

首先,对渲染帧进行“克隆”,从而可将刚刚进行的渲染与后一个相比较。

生成光能传递解决方案:

若要模拟场景中的反射光效果,需要生成光能传递解决方案。光能传递可模拟曲面间反射的漫反射光的效果。

  1. 在“渲染场景”对话框上,单击“高级照明”选项卡。

    将显示“高级照明”面板。

  2. 在“选择高级照明”卷展栏上,从下拉列表中选择“光能传递”。

    现在该面板上显示有不同的光能传递卷展栏。

  3. 打开“光能传递网格参数”卷展栏,然后启用“全局细分设置”下的“启用”。

  4. 禁用“使用自适应细分”选项。这只需确保在生成解决方案时采用相同方法对待所有对象。启用该选项之后,允许只在所需的区域中进行非常出色的细分。

  5. 在“光能传递处理参数”卷展栏中的“交互工具”中,将“直接灯光过滤”和“间接灯光过滤”均设置为 2。这将平滑由光能传递解决方案生成的任何噪波图案。

  6. 打开“渲染参数”卷展栏,然后选择“重用光能传递解决方案中的直接照明”。

    此选项会加速渲染。

  7. 在“光能传递处理参数”卷展栏上,将“初始质量”设置为 60%

    这将有助于限制生成解决方案的时间。

  8. 同样在“光能传递处理参数”卷展栏上,单击“开始”。

    如进度条所示,3ds Max 分几次处理光能传递,每次都带有总计的较高百分比。生成光能传递解决方案通常需要数分钟。您可能想在 3ds Max 计算的同时小憩一会。光能传递的计算完成后,“停止”按钮将禁用,但是“全部重置”、“重置”以及“开始”按钮将启用。

    “停止”按钮在进行生成光能传递解决方案时可用。

    光能解决方案生成后,“全部重置”和“重置”按钮可用。

  9. 单击“渲染”。

    可单击对话框底部的按钮,而无需返回“公用”面板。

    新的渲染结果快速显示,现在房间充满间接光。

如果将视口显示模式再次更改为线框,则会看见比以前更为复杂的场景。

光能传递解决方案将几何体添加到场景中。线框视图中看到的附加网格就是所谓的光能传递网格。光级别存储在此网格中。生成光能传递解决方案使场景更为复杂,并增加了 MAX 文件的大小。光能传递的以下优点可以抵销所付出的这些代价:

注意:与光能传递不同,反射和折射取决于观察位置。(如果从不同角度看镜子,您会看见其中有不同的反射。)使用反射或折射材质来渲染场景时,3ds Max 会使用光线跟踪生成反射和折射,这是对光能传递解决方案的一个补充。

使用抗锯齿来改善渲染的外观:

您可能注意到渲染场景中有一些锯齿状外观,而沿外墙中间的窗框上,尤为明显。但这很容易修正。

  1. 在“渲染场景”对话框中,单击“渲染器”选项卡以转至“渲染器”面板。

  2. 在“渲染器”面板的“默认扫描线渲染器”卷展栏上,单击以启用“抗锯齿”组中的“抗锯齿”。

  3. 再次单击“渲染”。

    场景渲染有所减慢,但显示更为平滑。

    通常,渲染时总是涉及到速度和质量之间的平衡。课程加速渲染说明了控制渲染速度的其他方法。

保存工作:

小结

本课程所讨论的内容小结如下:

  • 若要在场景中模拟间接光,需要生成光能传递解决方案。

    光能传递控件位于“渲染场景”对话框的“高级照明”面板上。

    光能传递解决方案在 3D 光能传递网格中存储照明级别,这样可从不同的观察位置进行渲染。

  • 使用“渲染器”面板 >“默认扫描线渲染器”卷展栏 >“抗锯齿”组中的“抗锯齿”切换,可以以花费更多渲染时间为代价提供更为平滑的渲染。

    通常,渲染涉及到速度和质量之间的平衡。

下一节

加速渲染