0f7c891fb81c44ab1eb5968e563b3161533b6ccc
MetaHuman DNA 自定义绑定插件
项目介绍
- Maya的Metahuman自定义绑定插件
- 语言: 基于Python
- Maya版本: 2022, 2023, 2024, 2025
- 本项目是一个Maya插件,提供全面的MetaHuman自定义解决方案,包括DNA编辑、骨骼校准、BlendShape编辑、动画交换等功能
核心功能
DNA浏览器
- 自动读取DNA文件,显示在项目浏览器中
- 可以打开、保存DNA文件
- 可以加载DNA文件以供编辑
- 可编辑DNA文件基本信息
- DNA文件保存和写入
模型编辑,DNA编辑与校准
- 自定义造型模型快速指认和绑定(Metahuman拓扑)
- 自动生成其他身体的配件(睫毛,泪腺,舌头等)
- 校准骨骼位置以匹配自定义模型
- 自动修复接缝和权重问题
- 根据DNA生成身体并支持自定义绑定
- 头和身体接缝修复
- 支持自定义拓扑结构的模型绑定
- 赋予材质,以及顶点色
- FBX模型导入和导出
面部表情系统
- 编辑和优化BlendShape
- 批量导出和导入BlendShape,支持表情克隆
- 支持Blendshape修改并更新DNA
- 表情范围调整和克隆
动画系统
- 坐标系统自动转换
- 支持面部和身体动画
- RBF变形器,用于不同体型间的衣物配饰转移
- 支持动画导入和导出
- 动画实时预览系统
主要模块
工具栏 Toolbar
- 加载预设
- 保存预设
- 导入DNA
- 导出DNA
- 创建RL4节点(用于切换DNA编辑的状态)
- 删除RL4节点(用于切换DNA编辑的状态)
几何体 Geomery
- 模型拾取以及加载
- LOD模型分级过滤
- LOD模型创建
- 自动加载模型
- 标准化命名
- 自动分组
- 生成面部配件(睫毛,舌头,泪腺 等)
- 修复接缝(修复法线)
- 修复点序
绑定 Rigging
- DNA浏览器
- 根据DNA导入骨骼
- 根据DNA生成身体
- DNA校准
- 骨骼位置校准
- 创建绑定
- 复制蒙皮
行为 Behaviour
- Blendshape自动加载,刷新,筛选
- 次级Blendshape自动加载,刷新,筛选
- Blendshape批量导出和导入
- Blendshape范围编辑
- Blendshape镜像
- Blendshape查找翻转目标
- Blendshape重建
- 表情控制器还原默认表情
- 查找选择表情
- 控制面板查找
- 选择关联关节
- 写入当前表情
- 写入镜像表情
定义 Definition
- LOD, Meshes, Joints, Blendshape, AnimatedMap 加载和刷新
- 写入: 写入关节默认位置,写入几何体,写入蒙皮,写入混合变形目标
- 创建:创建混合变形,绑定蒙皮,取消蒙皮
- 工具:重新定位头部关节,重新定位身体关节,重新定位全身关节,快速创建预设
技术特点
- 基于Epic Games的MetaHuman-DNA-Calibration库
- 集成PoseWrangler系统实现RBF变形
- 优化算法提升性能
- 多语言界面支持(中文简体、繁体、英语、日语、韩语、法语)
开发目标
- 实现完整的DNA校准和编辑功能
- 提供直观的用户界面,简化复杂操作
- 支持多种拓扑结构的自定义模型
- 优化性能,提高大型模型的处理效率
- 实现UE与Maya之间的无缝动画交换
- 提供全面的文档和教程
开发路线图
- 基础DNA读取和修改功能
- 骨骼校准系统
- BlendShape编辑工具
- 面部表情系统
- 动画导入导出
- 多拓扑支持
- RBF变形器
- 一键创建LOD
- 自动修复工具
- 赋予材质,以及顶点色
- 动画实时预览系统
安装与使用
- 将插件文件复制到Maya插件目录
- 在Maya中加载插件
- 使用插件界面进行操作
依赖项
- Maya 2022或更高版本
- Python 3.7+
- MetaHuman-DNA-Calibration库
- PoseWrangler系统
Description
Languages
OCaml
99.5%
Python
0.5%