5.0是下一个的主要版本,更改包括对Python 3.7的支持、用于将预览外观导出到Katana的新的USD Plugin的工作流程、对笔画中多种颜色的支持以及在表面上绘制全色贴花的选项,以下是更新新功能表述。
用于将预览导出到Katana的基于USD的新工作流程
在这些新功能中,主要变化是对基于USD的工作流程的初步支持。
尽管Foundry去年从Pixar接管了开源USD导入商的开发,但新版本是第一个附带插件构建版本的版本。
有了它,用户可以将USD格式的资产导入Mari,尽管目前只有网格:导入器尚不支持美元照明或相机模式。
Foundry还引入了一种新的Mari着色器类型,它近似于UsdPreviewSurface的外观,这是通用场景描述框架指定的标准预览材质。
然后,艺术家可以使用USD预览表面着色器将材料外观的扁平表示导出到其他具有基于Hydra视口的DCC应用程序,例如Katana,它自己的照明和外观开发软件。
新功能被描述为功能更齐全的USD导出工作流程的第一阶段,旨在减少Mari和Katana之间的管道摩擦。
笔刷系统
更新该版本还更新了Mari的笔刷引擎,该引擎自Mari 1.0以来几乎没有变化。
新功能包括支持splats的多种颜色,这些颜色构成合成到绘画缓冲区的画笔笔划,使颜色可以沿着笔划变化。
用户可以单独抖动splat颜色的色调、饱和度和值。
其他更改包括使用全彩色图像作为画笔笔尖的选项,而不是仅使用图像的Alpha通道来定义画笔的形状,从而可以将贴花图像绘制到资产上。
用户还可以使用任何单独的RGB颜色通道或亮度通道来定义画笔笔尖。
用作蒙版的新渐变程序
Mari 5.0还引入了五个新的渐变程序,它们生成的颜色渐变可用作绘画或材质效果的蒙版。
可以根据3D模型表面上的点到相机或另一个对象的距离或朝向角度,或基于两个对象之间的距离来生成渐变。
将过滤器非破坏性地应用于烘焙点
Mari的烘焙点,用于缓存节点图部分的输出,获得对过滤器堆栈的支持。
这一变化使得非破坏性地应用像高斯模糊这样的过滤器成为可能,而不必将整个材质图转换为一个Paint 节点并在那里应用过滤器。
用户可以从烘焙点节点打开或关闭单个过滤器,有助于直观地调试结果。
工作流程和性能改进
工作流程改进包括Nuke风格的对齐网格系统,可以将图表中节点的位置自动对齐到背景网格,有助于保持复杂的图表井井有条。
性能改进包括在应用烘焙点或绘制节点时高达 50%更快的着色器扁平化,以及用于清除旧缓存数据以减小项目文件大小的更有效机制。