44 lines
1.5 KiB
Markdown
44 lines
1.5 KiB
Markdown
# DNAViewer
|
|
[`dna_viewer`](/dna_viewer) 包含从 DNA 文件读取和在 Maya 中创建功能性骨骼所需的所有类。
|
|
它的组织方式使每个选项都可配置,因此您可以轻松获得想要的确切结果。
|
|
|
|
## 示例
|
|
- [生成骨骼](/examples/dna_viewer_build_rig.py)
|
|
- [按 LOD 导出 FBX](/examples/dna_viewer_export_fbx.py)
|
|
- [将 Maya 场景的更改传播到 DNA](/examples/dna_viewer_grab_changes_from_scene_and_propagate_to_dna.py)
|
|
- [简单 UI](/examples/dna_viewer_run_in_maya.py)
|
|
|
|
## 从代码使用
|
|
有两个 [API](dna_viewer_api.md):
|
|
- [build_meshes](dna_viewer_api_build_meshes.md)
|
|
- [build_rig](dna_viewer_api_build_rig.md)
|
|
|
|
## 在 Maya 中使用
|
|
在 Maya 中的使用说明位于[此处](/docs/dna_viewer_maya.md)
|
|
|
|
## 文件夹结构
|
|
|
|
- [builder](/dna_viewer/builder) - 包含构建器类,用于轻松添加配置选项并构建场景、配置、网格等。
|
|
- [dnalib](/dna_viewer/dnalib) - 包含用于更好地访问 DNA 文件的 API 类。
|
|
- [ui](/dna_viewer/ui) - 包含 Maya UI 所需的类。
|
|
|
|
## 工作原理
|
|
|
|
一般流程如下:
|
|
|
|

|
|
|
|
场景构建过程的流程如下:
|
|
|
|

|
|
|
|
骨骼构建过程的流程如下:
|
|
|
|

|
|
|
|
图例:
|
|
- <span style="color:blue">蓝色: 构建器相关</span>
|
|
- <span style="color:green">绿色: 配置相关</span>
|
|
- <span style="color:brown">棕色: 模型相关</span>
|
|
- <span style="color:purple">紫色: 读取器相关</span>
|