From ac06ff1a3b62fb13696e09961e67c6384f5dece0 Mon Sep 17 00:00:00 2001 From: Jeffreytsai1004 Date: Tue, 4 Feb 2025 20:30:42 +0800 Subject: [PATCH] Update Update --- config/data.py | 3 + scripts/__init__.py | 4 + ui.md | 209 ++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 216 insertions(+) create mode 100644 scripts/__init__.py create mode 100644 ui.md diff --git a/config/data.py b/config/data.py index c5e35ac..45cfe4f 100644 --- a/config/data.py +++ b/config/data.py @@ -24,6 +24,9 @@ SCRIPTS_PATH = os.path.join(ROOT_PATH, "scripts").replace("\\", "/") ICONS_PATH = os.path.join(ROOT_PATH, "resources", "icons").replace("\\", "/") STYLES_PATH = os.path.join(ROOT_PATH, "resources", "styles").replace("\\", "/") +DNA_PATH = os.path.join(ROOT_PATH, "resources", "dna").replace("\\", "/") +DNA_IMG_PATH = os.path.join(ROOT_PATH, "resources", "img").replace("\\", "/") + MAYA_VERSION = cmds.about(version=True) SYSTEM_OS = cmds.about(os=True) if MAYA_VERSION in ["2022", "2023", "2024", "2025"]: diff --git a/scripts/__init__.py b/scripts/__init__.py new file mode 100644 index 0000000..44b3172 --- /dev/null +++ b/scripts/__init__.py @@ -0,0 +1,4 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +from . import * diff --git a/ui.md b/ui.md new file mode 100644 index 0000000..aed7e66 --- /dev/null +++ b/ui.md @@ -0,0 +1,209 @@ + +# 菜单栏 + +## 文件 + +### 打开DNA resources\icons\open.png +### 保存DNA resources\icons\save.png +### 加载当前项目的DNA resources\icons\open.png +### 修改混合目标名称 resources\icons\rename.png +### 重置混合目标名称 resources\icons\resetname.png +### 导出FBX resources\icons\export.png +### 退出 resources\icons\exit.png + +## 编辑 +### 创建RL4节点 resources\icons\connect.png +### 删除RL4节点 resources\icons\disconnect.png +### 镜像左至右 resources\icons\mirrorL.png +### 镜像右至左 resources\icons\mirrorR.png +### 姿势由A型转T型 resources\icons\pose_A_To_T.png +### 姿势由T型转A型 resources\icons\pose_T_To_A.png +### 传输LOD贴图 resources\icons\locator.png +### 设置关节颜色 resources\icons\color.png +### 取消全部标记 resources\icons\unmark_all.png +### 重建所有目标 resources\icons\rebuildTargets.png +### 为所有表情设置关键帧 bakeAnimation.png +### 烘焙所有表情的关键帧 centerCurrentTime.png + +## 工具 +### 导出蒙皮 resources\icons\export_skin.png +### 导入蒙皮 resources\icons\import_skin.png +### 拷贝装皮 resources\icons\copy_skin.png +### RBF变形器 resources\icons\blendShape.png +### 快速绑定服装 resources\icons\clothing_weight.png +### 克隆混合变形 resources\icons\blendShape.png +### UV传递点序 resources\icons\repair_vertex_order.png +### 面部生成控制器 resources\icons\controller.png +### 提取52BS resources\icons\ARKit52.png +### 关节轴向修复 resources\icons\joint.png +### 生成身体控制器 resources\icons\create_body_ctrl.png +### 导入面部动画 resources\icons\import_face_anim.png +### 导入身体动画 resources\icons\import_body_anim.png + +## 语言 +### 中文 resources\icons\chinese.png +### English resources\icons\english.png + +## 帮助 +### 帮助文档 resources\icons\help.png +### 关于 resources\icons\warning.png + +# 工具栏 +### 保存DNA resources\icons\save.png +### 加载当前项目DNA resources\icons\open.png + +# 功能分栏 + +## 模型 + +### LOD0 分栏: 删除按钮(resources\icons\delete.png) +*头部: 输入框, 加载按钮 resources\icons\target.png +*牙齿: 输入框, 加载按钮 resources\icons\target.png +牙龈: 输入框, 加载按钮 resources\icons\target.png +*左眼: 输入框, 加载按钮 resources\icons\target.png +*右眼: 输入框, 加载按钮 resources\icons\target.png +虹膜: 输入框, 加载按钮 resources\icons\target.png +睫毛: 输入框, 加载按钮 resources\icons\target.png +眼睑: 输入框, 加载按钮 resources\icons\target.png +软骨: 输入框, 加载按钮 resources\icons\target.png +身体: 输入框, 加载按钮 resources\icons\target.png + +### LOD1 分栏: 删除按钮(resources\icons\delete.png) +头部: 输入框, 加载按钮 resources\icons\target.png +牙齿: 输入框, 加载按钮 resources\icons\target.png +牙龈: 输入框, 加载按钮 resources\icons\target.png +左眼: 输入框, 加载按钮 resources\icons\target.png +右眼: 输入框, 加载按钮 resources\icons\target.png +虹膜: 输入框, 加载按钮 resources\icons\target.png +睫毛: 输入框, 加载按钮 resources\icons\target.png +眼睑: 输入框, 加载按钮 resources\icons\target.png +软骨:输入框, 加载按钮 resources\icons\target.png +身体:输入框, 加载按钮 resources\icons\target.png + +### LOD2 分栏: 删除按钮(resources\icons\delete.png) +头部: 输入框, 加载按钮 resources\icons\target.png +牙齿: 输入框, 加载按钮 resources\icons\target.png +牙龈: 输入框, 加载按钮 resources\icons\target.png +左眼: 输入框, 加载按钮 resources\icons\target.png +右眼: 输入框, 加载按钮 resources\icons\target.png +虹膜: 输入框, 加载按钮 resources\icons\target.png +睫毛: 输入框, 加载按钮 resources\icons\target.png +眼睑: 输入框, 加载按钮 resources\icons\target.png +身体:输入框, 加载按钮 resources\icons\target.png + +### LOD3 分栏: 删除按钮(resources\icons\delete.png) +头部: 输入框, 加载按钮 resources\icons\target.png +牙齿: 输入框, 加载按钮 resources\icons\target.png +左眼: 输入框, 加载按钮 resources\icons\target.png +右眼: 输入框, 加载按钮 resources\icons\target.png +虹膜: 输入框, 加载按钮 resources\icons\target.png +睫毛: 输入框, 加载按钮 resources\icons\target.png +眼睑: 输入框, 加载按钮 resources\icons\target.png +身体:输入框, 加载按钮 resources\icons\target.png + +### LOD4 分栏: 删除按钮(resources\icons\delete.png) +头部: 输入框, 加载按钮 resources\icons\target.png +牙齿: 输入框, 加载按钮 resources\icons\target.png +左眼: 输入框, 加载按钮 resources\icons\target.png +右眼: 输入框, 加载按钮 resources\icons\target.png +虹膜: 输入框, 加载按钮 resources\icons\target.png + +### LOD5 分栏: 删除按钮(resources\icons\delete.png) +头部: 输入框, 加载按钮 resources\icons\target.png +牙齿: 输入框, 加载按钮 resources\icons\target.png +左眼: 输入框, 加载按钮 resources\icons\target.png +右眼: 输入框, 加载按钮 resources\icons\target.png + +### LOD6 分栏: 删除按钮(resources\icons\delete.png) +头部: 输入框, 加载按钮 resources\icons\target.png +牙齿: 输入框, 加载按钮 resources\icons\target.png +左眼: 输入框, 加载按钮 resources\icons\target.png +右眼: 输入框, 加载按钮 resources\icons\target.png + +### LOD7 分栏: 删除按钮(resources\icons\delete.png) +头部: 输入框, 加载按钮 resources\icons\target.png +牙齿: 输入框, 加载按钮 resources\icons\target.png +左眼: 输入框, 加载按钮 resources\icons\target.png +右眼: 输入框, 加载按钮 resources\icons\target.png + +### LOD功能: +#### 自定加载模型 resources\icons\load_meshes.png +#### 标准化命名 resources\icons\standardized_naming.png +#### 自动分组 resources\icons\automatic_groupingg.png + +### 模型工具: +#### 拓扑结构: MetaHuman(下拉菜单) +#### 选择LOD: 全部(下拉菜单) +#### 按钮, 模型分离 polySplitVertex.png +#### 按钮, 生成面部配件 resources\icons\supplement_meshes.png +#### 按钮, 修复法线 resources\icons\repair_normals.png +#### 按钮, 修复点序 resources\icons\repair_vertex_order.png +#### 按钮, 修复接缝 polyChipOff.png + +## 绑定 + +### DNA: +#### DNA浏览器窗口 (按钮矩阵对应 config\data.py中定义的 DNA_PATH 和 DNA_IMG_PATH) +#### DNA图标缩放滑块 +#### 导出设置 resources\icons\import.png +#### 导入设置 resources\icons\export.png + +### 资产 +#### 项目路径:输入框, 加载按钮 resources\icons\target.png +#### 预设文件:输入框, 加载按钮 resources\icons\target.png (根据DNA浏览器窗口选中的按钮加载DNA,也可以自定义加载) +#### 数据分层:行为(包括描述和定义)(下拉菜单), 勾选框(默认不勾选):覆盖表情 + +### 描述 (根据加载的DNA来定义,也可以自定义修改) +#### 名称:输入框 +#### 原型:亚洲人/黑人/高加素人/拉美裔/外星人/其他(下拉框) +#### 性别:男性/女性/其他(下拉框) +#### 年龄:24 (数值框,可调整) +#### 变换单位:厘米/米(下拉框) +#### 旋转单位:角度/弧度(下拉框) +#### 坐标向上:Y轴向上/Z轴向上(下拉框) +LOD计数:8 (数值框,可调整) + +### 清空选项 resources\icons\delete.png +### 导入骨架 HIKCharacterToolSkeleton.png +### 创建骨架 HIKcreateControlRig.png + +## 调整 + +### RowControl [814/814] (BlendShape列表) +#### 搜索框 (搜索BS) +#### BS列表 +#### 恢复表情 resources\icons\reset.png +#### 混合筛选 resources\icons\blendRaw +#### 全部, #### 2, #### 3, #### 4, #### 5, #### 6 +#### 数值滑块(默认0.010), 勾选框(默认不勾选):全部 +#### 范围 + , #### 范围 - + +### Related Blend Shapes [814/814] (依赖BlendShape列表) +#### BS列表 +#### 数值滑块(默认0.010), 勾选框(默认不勾选):全部 +### 翻转 resources\icons\mirrorL.png +### 镜像目标 resources\icons\symmetry.png +### 查找翻转目标 resources\icons\mirrorR.png +### 添加混合目标 resources\icons\blendShape.png +### 删除混合目标 resources\icons\blendShape.png +### 批量混合目标 resources\icons\blendShape.png +### 重建选择目标 resources\icons\locator.png +### 混合选择目标 resources\icons\locator.png +#### 数值滑块(默认0.010), 勾选框(默认不勾选):全部 +#### 范围 + , #### 范围 - + +#### PSD (开启) resources\icons\psd.png +#### BSE (开启) resources\icons\blendShape.png +#### KEY centerCurrentTime.png +#### MIR (开启) resources\icons\mirrorR.png +#### ARK resources\icons\ARKit52.png +#### CTR resources\icons\ctrl_hide.png + +#### 数值滑块(默认0.000), 勾选框(默认不勾选):全部 + +#### 还原默认表情 resources\icons\reset.png +#### 选择选择表情 resources\icons\expressions_current.png +#### 写入当前表情 resources\icons\expression.png +#### 控制面板查找 resources\icons\controller.png +#### 选择关联关节 kinJoint.png +#### 写入镜像表情 resources\icons\ctrl_hide.png \ No newline at end of file