# Houdini ABC Material For Maya **Repository Path**: cgai/houdini-abc-material-for-maya ## Basic Information - **Project Name**: Houdini ABC Material For Maya - **Description**: houdini通过材质分类导出abc,同时在maya中一键上材质 - **Primary Language**: Python - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 7 - **Forks**: 1 - **Created**: 2021-05-17 - **Last Updated**: 2024-12-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Houdini ABC Material For Maya #### 介绍 houdini通过材质分类导出abc,同时在maya中一键上材质 该工具由两部组成,一部分是在Houdini中使用hda导出abc以及材质信息, 另一部分是在maya中使用插件导入abc、材质信息以及纯材质ma文件。 注意:纯材质ma文件可以由另外一个插件 [maya_abc_material_export](https://gitee.com/cgai/maya_abc_material_export) 获取 #### 安装教程 1.Houdini otl安装 复制otl/houdini_abc_mat.hda 到文档/houdinixx/otls下 2.maya脚本安装 将maya_script.py通过记事本打开复制里面内容到maya脚本编辑器内执行 #### 使用说明 ###### 一、Houdini中abc导出 1.使用前提:Houdini中要导出abc的物体必须在prim属性里有对应的shop_materialpath属性,即每个物体必须都通过material节点上有材质 ![](imgs/1.png) 2.在houdini里通过houdini_abc_mat节点作为abc最终输出节点 ![](imgs/2.png) 3.点击Export按钮输出abc,假如输入路径为E:/abc/out.abc,那么在输出的abc同目录下会生成一个同名不同类型的out.matmap材质信息文件,该文件是给maya用的 ![](imgs/3.png) ###### 二、Maya中赋材质 1.导出abc,此时的abc默认会以材质名称命名并分类 ![](imgs/4.png) 2.在maya脚本编辑器中执行maya_script.py中的后,会出现如下界面 ![](imgs/5.png) 3.通过选择按钮"导入材质信息"对应输出的材质信息matmap文件 ![](imgs/6.png) ![](imgs/7.png) 4.之后点击"生成映射"按钮,会自动载入物体名称与材质名称映射关系,如果有新增的材质与物体,此时可以手动增加对应配置。例: ![](imgs/8.png) 5.如果需要复用该材质信息,可以点击"保存MatMap" ###### 注意 该maya脚本可以独立使用,不使用matmap也是可以的,"物体名称"与"材质名称"皆可手动输入关联。 ##### 问题反馈 有什么问题可以私信或者加WX:360014296