卡通渲染效果-VRayToon

此页面提供有关Toon Render Effect的信息。

VRay卡通(VRayToon)是一个非常简单的大气插件,在场景中的对象上生成卡通风格的轮廓。单个VRayToon大气压的设置将应用于所有要包含的对象。可以通过创建多个VRayToon大气并且包括/排除不同的对象集合来在场景中表示多个toon样式。

尽管在3ds Max中有三种渲染效果的多种解决方案,但大部分功能可以作为特殊材质(着色器)或渲染(后)效果。由于以下几个原因,VRayToon已被实施为大气效应:

非常简单的实现。

适用于V-Ray支持的任何几何形状,包括已移植的对象,过程性毛皮和代理对象。

适用于V-Ray支持的任何相机类型(球形,鱼眼等)。

适用于任何相机效果(景深和/或运动模糊)。

适用于光线跟踪效果,如反射和折射。

平滑和一致的轮廓线交叉对象。

VRayToon不是一个完整的NPR(非真实感渲染)效果。但是,在许多情况下可能会有用。

VRayToon的源码可作为V-Ray SDK的一部分使用。

VRay卡通-VRayToon

UI路径:渲染(Rendering)菜单(Environment)>环境>添加(Add)按钮>选择VRayToon

VRay卡通-VRayToon
VRay卡通-VRayToon
VRay卡通-VRayToon

线条颜色(Line color) - 轮廓的颜色。

像素(Pixels) - 轮廓宽度(以像素为单位)。

世界(World) - 世界单位轮廓的宽度。靠近相机的线条会变厚。

不透明度(Opacity) - 轮廓的不透明度。

正常阈值(Normal threshold) - 确定在具有不同表面法线的同一对象的部分创建线(例如,在框的内边缘)。值为0.0表示只有90度或更大的角度将产生内部线。更高的值意味着脸部法线之间更平滑的过渡也可以产生一条线。将此值设置为1.0将完全填充曲面对象。

重叠阈值(Overlap threshold) - 确定将为同一个对象的重叠部分创建轮廓。较低的值将减少内部重叠线,而较高的值将产生更多的重叠线。将此值设置为1.0将完全填充曲面对象。

做反射/折射(Do reflections/refractions) - 启用时,轮廓将出现在反射/折射中。请注意,这可能会增加渲染时间。

跟踪偏差(Trace bias) - 确定轮廓线在反射/折射中的轨迹偏移。此参数取决于场景的比例。

隐藏内边缘(Hide inner edges) - 启用时,几何的内边缘不会被考虑用于计算条形线。

补偿相机曝光(Compensate camera exposure) - 启用时,线颜色值将自动调整,以补偿相机应用的任何曝光校正。

这组参数使用各种纹理贴图控制轮廓。

屏幕映射贴图将最有效。还支持具有World XYZ映射的地图,但可能不是很好。

颜色(Color) - 轮廓颜色的纹理贴图。

宽度(Width) - 轮廓宽度的乘数纹理。

失真(Distortion) - 将用于扭曲轮廓的纹理,使用纹理的渐变作为扭曲方向。这类似于凹凸映射。请注意,较大的失真可能需要高输出值。

不透明度(Opacity) - 轮廓不透明度的纹理。

这些控件指定哪些对象将被VRayToon大气压影响。使用这些选项,您可以为场景中的不同对象实现不同的轮廓。要做到这一点,创建几个VRayToon大气,并在其中包含不同的对象集。

“ 对象/层(objects/layers)”下拉菜单在选择对象和图层之间切换“包括/排除(Include/Exclude)”列表。

通过取消选中位于每个对象的V-Ray属性(V-Ray Properties)中的VRayToon轮廓(VRayToon outlines)复选框,可以从VRayToon中明确排除一个对象。

VRay卡通-VRayToon
  • VRayToon仅提供轮廓。您将需要提供自己的卡通风格的材料(例如,使用衰减贴图等,或其他第三方素材插件)。
  • vrayToon不会正确地处理那些有阴影属性关闭的对象(Cast Shadows)。
  • 线的质量取决于图像采样器的当前设置。