Base
This commit is contained in:
126
Readme.md
Normal file
126
Readme.md
Normal file
@@ -0,0 +1,126 @@
|
||||
# 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变形
|
||||
- 优化算法提升性能
|
||||
- 多语言界面支持(中文简体、繁体、英语、日语、韩语、法语)
|
||||
|
||||
## 开发目标
|
||||
1. 实现完整的DNA校准和编辑功能
|
||||
2. 提供直观的用户界面,简化复杂操作
|
||||
3. 支持多种拓扑结构的自定义模型
|
||||
4. 优化性能,提高大型模型的处理效率
|
||||
5. 实现UE与Maya之间的无缝动画交换
|
||||
6. 提供全面的文档和教程
|
||||
|
||||
## 开发路线图
|
||||
- [x] 基础DNA读取和修改功能
|
||||
- [x] 骨骼校准系统
|
||||
- [x] BlendShape编辑工具
|
||||
- [x] 面部表情系统
|
||||
- [x] 动画导入导出
|
||||
- [x] 多拓扑支持
|
||||
- [x] RBF变形器
|
||||
- [x] 一键创建LOD
|
||||
- [x] 自动修复工具
|
||||
- [x] 赋予材质,以及顶点色
|
||||
- [x] 动画实时预览系统
|
||||
|
||||
## 安装与使用
|
||||
1. 将插件文件复制到Maya插件目录
|
||||
2. 在Maya中加载插件
|
||||
3. 使用插件界面进行操作
|
||||
|
||||
## 依赖项
|
||||
- Maya 2022或更高版本
|
||||
- Python 3.7+
|
||||
- MetaHuman-DNA-Calibration库
|
||||
- PoseWrangler系统
|
Reference in New Issue
Block a user