Rhino 7 历经 3 年多的开发,终于快要和大家见面了!近期我们会将这 3 年的研发成果一一展现给大家,这篇文章主要介绍内置渲染器 RhinoRender 的新增功能。
主要新增功能:
- RhinoCycles
- PBR 材质
- 双面材质
- 发光材质
- 灯光衰减
- 后期处理
01 默认渲染引擎 RhinoCycles
RhinoCycles 在 Rhino 7 中正式成为默认渲染引擎,在上一个版本 Rhino 6 中 RhinoCycles 仅能用于光线跟踪显示模式(Raytraced)。用户在 Rhino 6 中使用光线跟踪完成的渲染作品与使用 RhinoRender 渲染出来作品的效果相差甚远(Rhino 6 中 RhinoRender 的渲染引擎为上一代的 Toucan),现在这个问题在 Rhino 7中将不复存在…
这意味着您不但可以使用 CPU 渲染,也可以使用 GPU 渲染,如果您有最新一代的 Nvidia GTX 20 或 30 系列的显卡,还能使用 Optix 渲染。例如上面的测试图就是使用 GPU 渲染(Nvidia GTX1080),如果您需要更快的渲染速度,还可以使用 Nvidia Denoiser (降噪器)…
02 支持 PBR 材质
PBR(Physically Based Rendering)材质最近几年在 CG 相关产业特别流行,俨然成为业界的标准。PBR 材质有很多显著的优点,最大的好处是通用性,材质参数都是基于材质本身的物理特性来定义,这样在不同的渲染引擎下的最终表现都不会有太大的差异。如果把传统的 Rhino 材质定义为写意,PBR 材质就属于写实风格。
提示:
Rhino 7 对 PBR 材质提供完善的支持,用户可以通过下面 3 个途径来建立 PBR 材质:
- 直接建立 PBR 材质
- 从 Rhino 自带材质库中导入 PBR 材质
- 直接导入你从网络下载的 PBR 材质,通常都是一个纹理图片压缩包文件
03 双面材质
双面材质是很多用户多年之前的强烈愿望,Rhino 7 终于增加了这个功能。虽然不是一个特别特性,但对于某些特殊的产品表现来说还是很重要的需求,例如下面的铝箔制品 – 蛋挞盒(蛋挞已经被人吃光光)…
04 发光材质
发光材质在 Rhino 5 与 Rhino 6 中也支持,只是效果并不真实,在 Rhino 7 中我们完全重写了发光材质,使其更加具备发光材质的物理特效,这样会让您得到更加真实的自发光效果,例如下图中的朋克款台灯。
05 灯光衰减
这也是一个迟到的功能,通常大部分用户也会忽视这个小的细节。先看看下面这两组测试图,下面的测试图中左侧矩形灯光没有开启衰减,你会发现下面这组图片中所有球体受光面的亮度几乎都差不多,并没有太多变化。上面这一组球体的受光面亮度会有明显的渐变,这样让整个场景有更好的层次变化,也更加自然。
灯光衰减比较适合空间表现,特别适合营造比较强烈的层次感,例如下面这个小场景-『人散后的小剧场一角』,场景主要有两个光源 -右侧的主灯与左侧的辅灯,这两个面积光都开启灯光衰减。
提示:
目前 Rhino 7 中支持开启衰减特征的灯光包括矩形光、点光源、管状灯与聚光灯,支持的衰减的方式包括线性衰减与平方倍衰减。
06 渲染后期特效 – 降噪器 Denoiser
我们从 Rhino 5 开始陆续提供一些后期特效处理的功能,在 Rhino 7 中我们增加了更多的特效处理,这都是一些特别实用的工具,能提高出图效率。例如下面要介绍的降噪处理,Rhino 7 中现在提供三种不同的降噪器,分别是:
- AMD Denoiser
- Intel Denoiser
- NVIDIA Denoiser
测试文件下载:
如果您想体验对比 RhinoRender 降噪效果,请在 Rhino 原厂微信公众号 [Rhino3D] 或者 [Shaper3D] 中发送关键词“降噪” 即可下载。
降噪器既可以用于光线跟踪模式的即时渲染,也可以用于 RhinoRender 的最终渲染。如果你使用光线跟踪显示模式进行即时渲染,你可以在视窗中找到这三种不同的降噪器(如下图所示),如果是 RhinoRender 出图,在其帧缓存中也能找到对应的设置,如下图所示。
提示:
- 降噪器建议在渲染调试过程中使用,不太推荐用于最终效果,特别有较多纹理贴图的场景时很多细节会被“降噪”掉。
- Rhino 7 中默认的内置降噪器为 NVIDIA Denoiser, 其他的两个降噪器则需要通过下面的方法进行手动增加,例如增加 Intel Denoiser 的方法如下:
– Rhino 指令行运行 PackageManager
– 查找 Intel Denoiser
– 点击安装按钮进行安装
– 重启 Rhino 7 即可调用 - Intel Denoiser 可用于 GPU 渲染或 CPU渲染,但其它的两个降噪器只能用于各自本身的 GPU 渲染。
07 更多后期特效处理
在前面降噪器的示范界面(无论是光线跟踪即时渲染还是 RhinoRender 帧缓存),您都会发现一个不太起眼的 “+”符号,从这里可以添加更多的特效,例如下面示范的 RhinoRender 中增加光晕特效…
在这个界面还可以找到更多的后期特效,例如用来调试最终出图色调和色阶分布的色调对应,这些效果都可以减少很多后期 PS 的工作。
还有模拟环境光照能量分布的假色显示…
提示:
如果需要反复调整后期效果,请将 RhinoRender 的帧缓存文件保存为 .rimage 格式,这样可以下次打开后继续调试。
这些后期处理也都支持光线跟踪即时渲染,您可以在工作视窗属性面板下找到几乎完全相同的功能,篇幅限制,更多的功能就不在这里一一介绍,我们后期会为您介绍更加详细的使用教学,本篇文章主要列举一些比较显著的功能介绍。
提示:
Rhino 7 的 RhinoRender 目前可能还会存在下面的一些小的瑕疵:
- PBR 材质的纹理调试过程中可能会造成宕机,请在调整 PBR 材质之前务必保存好您的 Rhino 文件。
- 使用 Rhino 7 打开 Rhino 6 的文件进行渲染时,您会发现最终成像有些差异,特别是室内渲染场景,请注意功能面板中的渲染>高级设置的 Rhino 渲染>光线反弹>漫反射 参数值,这个值在 Rhino 6 中默认设置为 4 而在 Rhino 7.1 中设置为 32。
- Rhino 7 的渲染流程几乎等同 Rhino 6,特别是光线追踪即时渲染,这里有三篇不同类型的教学,让您了解 RhinoRender 的渲染流程。请点击这里
本文完。