应用简介
Arnold for Maya是一款非常先进的蒙特卡洛光线追踪渲染软件,软件最大的亮点便是它是用于电影怪兽之屋和阴天中几部电影的主要渲染者,广大的用户们可以将它作为Linux,Windows和Mac OS X上的独立渲染器使用。
【软件特色】
1、Arnold for maya与Maya形状,相机,灯光和着色器无缝集成。
2、基于图像的照明支持,包括最先进的物理天空。
3、交互式渲染(IPR)允许快速预览参数更改,而不会中断您的工作。
4、支持使用Maya Fluids进行体绘制。
5、支持Maya Hair和nHair。
6、粒子和nParticle支持,包括粒子实例器。
7、使用Stand-in占位符节点推迟在渲染时创建几何。
8、生产力提高:覆盖集,保持遮罩,阴影捕捉器,通过,UDIM样式纹理和任意primvar数据。
9、可通过插件(Golaem,用于Maya的FumeFX,Yeti,Shave和Haircut)进行扩展。
10、XGen集成。
11、可纹理化的几何灯。
12、深层EXR。
13、曲线渲染。
【软件亮点】
皮毛
高效的光线追踪曲线图元使Arnold成为使用很少的内存渲染毛皮和头发的理想选择。它的头发着色器具有双偏移镜面反射率和透射率,并专门设计用于减少稀疏的头发的闪烁。
运动模糊
准确的3D运动模糊可以正确地与阴影,体积,间接照明,反射或折射相互作用。变形运动模糊非常有效,适用于多边形,头发和粒子。旋转运动描述了精确的圆弧。
次表面散射
Arnold for maya基于光线跟踪的次表面散射方法使调谐点云成为过去。它易于使用,不需要额外的内存,支持运动模糊的照明,交互式照明,并且随着使用更多的CPU线程,其性能可以最佳地扩展。
卷数
体积渲染系统基于专有的重要性采样算法,可以渲染诸如烟,云,雾,火山碎屑流或火灾之类的效果。体积与来自任意区域光源的直接和间接照明相互作用。支持OpenVDB和MayaFluids。
灵活性和可扩展性
得益于易于使用的带有Python绑定的C ++ API,TD和编程人员可以将Arnold集成到外部应用程序中,并创建自定义着色器,相机,滤光器和输出驱动器。Arnold已集成到许多商业和专有应用程序中。
可扩展性
Arnold精心设计了多线程,并充分利用了所有可用的CPU线程。即使是传统的单线程操作,例如程序几何图形的加载,位移或射线加速构造。超线程可提供稳定的20%加速。
实例数
Arnold可以使用变换和材质替代有效地跟踪任何场景对象的实例。创建数千个甚至数百万个实例很容易,从而产生数万亿个可渲染图元,这对于植被,大型环境和FX非常有用。
高效记忆
由于Arnold的紧凑和高度优化的数据结构,您可以快速渲染具有数亿个唯一基元的场景,并且其内存占用空间比其他渲染器要低得多。
延迟几何加载
可以根据需要通过“过程”节点(或替代实例)而不是预先创建几何。这允许场景的模块化组装。过程节点可以指向ASS,OBJ,PLY和DLL / DSO文件,从而为程序化场景创建和合成打开了方便之门。
细分和置换
Arnold支持Catmull-Clark细分曲面。然后,通过任意着色器网络对细分的顶点进行矢量置换。高频可以自动捕获为凹凸贴图,从而减少了过度细分的需求。
任意输出变量(AOV)
Arnold可以渲染任意数量的AOV或通道以进行合成,包括法线,Z深度,位置和ID蒙版。它还支持深层图像数据。着色器可以创建自己的自定义输出(例如直接和间接漫反射,镜面反射,SSS等)。
独立命令行渲染器
Arnold具有本机场景描述格式,该格式存储在人类可读的文本文件(Arnold Scene Source或.ass)中。这些文件易于编辑,可以使用C / Python API进行读写,可以在渲染时延迟加载,也可以馈送到命令行渲染器kick。