← BACK TO TOOLS & PIPELINE
07Tools & Pipeline

Maya–Unity 资产管线工具集

供 Maya 场景与角色制作者使用的只读检查、事务式导出和 Unity 审核工具,已用于学校项目生产。

PROJECT OVERVIEW

项目概况

语言
Python / C#
Maya 侧
Maya API + PySide
检查工具
PolyGuard 1.1(只读,不自动修改)
导出工具
AutoReview:权重迁移 + 事务式 FBX 导出
Unity 侧
按来源 GUID 隔离审核舞台
使用场景
Last Ember 等课程项目生产
PROJECT FILM项目展示
STACK
PythonMaya APIPySideUnityC#
PRODUCTION USE

Maya-Unity 资产交付管线

这套工具面向 Maya 场景和角色模型制作者,也在 Last Ember 等课设项目中实际使用。PolyGuard 1.1 刻意保持只读:它检查命名、拓扑、UV、蒙皮和场景状态,并为每条问题提供节点路径、规则编号、风险等级、处理建议和可审计报告。涉及艺术判断的拓扑与 UV 问题不会被工具擅自修改。

权重迁移与 FBX 导出属于另一套 AutoReview 工具,并按事务处理。工具先验证节点、SkinCluster、骨骼和目录,再在同目录写入临时文件;成功后原子替换目标,失败则回滚 Maya 场景。Unity 审核舞台不修改源 FBX importer,而是根据模型包围盒生成相机、转台、地面和灯光,并把衍生资产隔离到来源 GUID 对应的目录。

SYSTEM MAP

资产交付事务流程

  1. 01Inspect

    收集命名、拓扑、UV、蒙皮和依赖问题,保留节点定位。

  2. 02Route findings

    PolyGuard 输出定位、风险与处理建议,不在发布版中自动修复。

  3. 03Maya transaction

    修改进入 Undo 边界,导出前可恢复源场景状态。

  4. 04Atomic export

    先写同目录临时 FBX,通过校验后再替换目标。

  5. 05Unity review

    按 GUID 隔离审核舞台,不污染源 importer 设置。

失败点被限制在当前事务里。Maya 场景、磁盘文件和 Unity 审核资产不会因为一次中断同时处于半完成状态。