Files
Nexus/2023/scripts/rigging_tools/ngskintools2/README.md
2025-11-24 21:05:22 +08:00

62 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# ngSkinTools2 模块
ngSkinTools2 是一个强大的 Maya 蒙皮权重编辑工具。
## 📁 文件夹结构
```
ngskintools2/ # ngSkinTools2 核心模块
├── __init__.py # 模块初始化(原始)
├── launcher.py # 启动器脚本(新增)
├── api/ # API 接口
├── ui/ # 用户界面
├── operations/ # 操作功能
└── README.md # 本文档
```
## 🚀 使用方法
### 从工具架启动
1. 打开 Maya
2. 切换到 **Nexus_Rigging** 工具架
3. 点击 **ngSkin** 按钮
### 从 Python 启动
```python
from rigging_tools.ngskintools2 import launcher
launcher.LaunchNgSkinTools()
```
### 直接使用 ngSkinTools2 API
```python
from rigging_tools.ngskintools2 import open_ui
open_ui()
```
## ✨ 主要功能
- 高级权重绘制和编辑
- 权重镜像和传递
- 多层权重管理
- 权重导入/导出
- 影响对象管理
## 📝 注意事项
- 自动检测 Maya 版本并加载对应插件
- 支持 Maya 2018-2026 版本
- 如果当前版本没有完全匹配的插件,会自动使用向下兼容的版本
- 建议在绑定工作流程中使用
## 🔧 版本兼容性
启动器会自动检测当前 Maya 版本并加载对应的插件:
- **完全匹配**:优先使用与 Maya 版本完全匹配的插件
- **向下兼容**:如果没有完全匹配,使用小于等于当前版本的最高版本插件
- **兜底策略**:如果当前版本比所有可用插件都旧,使用最旧的可用插件
支持的 Maya 版本2018, 2019, 2020, 2022, 2023, 2024, 2025, 2026