Arnold GPU 官方测试版发布后不支持的渲染元素

作者:炫云 2019-03-29

Arnold GPU 官方测试版发布后,我们会发现很多CPU支持的渲染元素GPU都不支持或者部分支持,下面我们来具体看一下:

暂不支持的摄像机部分:

VR 摄像机-不支持合并着色器,会过滤所有摄像机上的贴图,透视(Perspective)摄像机上的 UV 重映射,以及不支持所有第三方摄像机。

灯光部分:

矩形光(Quad_Light) 都是连接的着色器,并且噪点可能比 CPU 更大。

灯光不支持的部分:

圆形灯 Disc light,圆柱灯 Cylinder light,光学灯 Photometric light,门户光 Portals,灯光过滤器 Light filters (gobo, barndoor 挡光板,之类的.),灯光连链接 Light linking (包含/排除对象)。

暂不支持的通道 AOV

Pref,motionvector,shadow_matte,volume,volume_albedo,volume_direct,volume_indirect,volume_opacity,volume_Z。

部分支持的着色器

utility-并非所有模式都支持;

 standard_surface – 会丢失透射深度、衍射、SSS 散布、AOV;

standard_hair – 会丢失 AOV;

Ramp – 连接的颜色和位置。

暂不支持的着色器

OSL shaders, C4D Noise shader, aov_write_float, aov_write_rgb, aov_write_rgba, barndoor, cryptomatte, float_to_matrix, gobo, light_blocker, light_decay, matrix_multiply_vector, matrix_transform, matte, motion_vector, shadow_matte, toon, trace_set, user_data_string, volume_sample_float, volume_sample_rgb, wireframe,normal_displacement, vector_displacement,esh_light_material (visible mesh light),c4d_vertex_map (Vertex Map),xparticles;

所有弃用的着色器(deprecated 分类里);

所有第三方着色器;

来自c4dtoa 旧版本的着色器(例如,通过 arnold 程序从旧版本导出的 ass 文件)。

暂不支持的标签

Arnold Mesh Particles(网格粒子标签);

Arnold Object Mask tag(对象遮罩标签);

Arnold Custom AOV tag(自定义通道标签)。

不支持的形状

点(粒子), OpenVDB 体积,有向曲线(Oriented curves),内置表面(Implicit surfaces)。

过滤限制

没有内置或第三方过滤器, GPU 渲染仅使用 FIS 模式。

性能

没有区块(bucket)渲染,所有的 AOV 都存储到内存中,没有纹理流(Texture Streaming),所有纹理都存储在 GPU 内存中。

一般限制:

GPU 渲染比 CPU 噪点更大,会忽略漫射/反射采样设置。Optix 降噪只对最终渲染结果有效。