# maya_abc_material_export **Repository Path**: cgai/maya_abc_material_export ## Basic Information - **Project Name**: maya_abc_material_export - **Description**: maya abc材质导入导出 - **Primary Language**: Python - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 2 - **Created**: 2020-08-06 - **Last Updated**: 2024-01-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # maya_abc_material_export #### 介绍 maya abc材质导入导出 #### 使用要求 1. 保证模型上没有按面上材质 2. 使用Arnold材质 3. 模型不能有重命名,包括不同组类中的模型 4. 使用之前先保存工程文件 #### 使用说明 1. Ctrl+S保存工程 1. 将formaya.py中的代码复制到maya脚本编辑器然后运行,得到如下界面 ![](imgs/m1.png) 2. 在视图中框选需要导出的模型,正常导出abc文件 3. 选择导出目录,再自定义一个名称,选择导出。 注意:此操作时会清空当前所有场景,并另存为一份干净的材质ma文件。 4. 导出后会在选定的目录下会根据你自定义的名称生成两份同名不同类型的文件,一份是.matInfo材质信息文件,一份是.ma纯材质ma文件。 5. 有.matInfo与纯材质文件,之后在其它地方可以先导入纯材质文件(注意导入材质ma文件时要去掉命名空间),再通过导入面板选中matInfo对选中的同名模型赋材质。 说明:maya内的材质再导入因为用的比较少所以做的比较粗糙,就是以名称来精准匹配,没有进行模糊匹配。主要是获取这个干净ma材质文件。 后面有需求了再改。