VFX 艺术家 Robert Rioux 发布了两个开源插件,用于将 Maya 的一个关键着色器转换为 Blender。这些工具允许在两个平台之间导出资产时自动将 Maya 的 aistandardsurface 着色器转换为 Blender 的 principled bsdf 着色器。
Maya 和 Blender 之间着色器转换
这些工具解决了根据 Rioux 的说法,他曾在视觉效果公司 Real by Fake 担任 CG 主管,目前管理 YouTube 频道 Blender Bob,这个问题困扰了他很长时间。它们简化了将 Maya 的一个主要着色器适应到 Blender 中最接近的等效着色器,从而减少了在 Maya 中开发的资产准备用于此开源软件时的手动工作。
- 第一个插件是一个 Python 脚本,在导出使用 aistandardsurface 着色器的资产时,会生成着色器定义以及 FBX 文件。
- 第二个插件在将资产导入 Blender 时自动将着色器转换为 principled bsdf 格式。
快速自动解决方案伴随手动细化
这些工具专为 Arnold 渲染引擎中的 aistandardsurface 着色器设计,该着色器是 Maya 的默认包含,虽然它与 Maya 的原生 standard surface 着色器具有非常相似的结构。
虽然该过程自动化了 Maya 着色器中直接输入的转换,但不包括其他类型的输入,如混合着色器或渐变着色器。此外,需要手动调整导入模型中的位移值。
系统要求和下载
Robert Rioux 的免费转换工具采用 GPL v3 许可证提供。
可以从 GitHub 下载。