第 2 章:Model Define — 全局与通用设置¶
2.1 Global 分组¶
Global 分组用于编辑 Scene 级设置。两个按钮都要求当前没有选中对象。
Global Properties¶
Operator ID: forge.properties_global
弹窗包括:
- 编译设置,Autolimits 开关控制自动范围推断。MJCF 描述
- 模型统计数据。MJCF 描述
修改会直接写入 Scene 的 Forge_GlobalConfig。
Visual Properties¶
Operator ID: forge.properties_visual
弹窗包括 Global、Headlight、Map、RGBA、Quality、SSGI、Tonemapping:
- 全局杂项参数配置。MJCF 描述
- Headlight 参数设置, Active 关闭时 Headlight 子参数不可编辑。导出时 Active 状态写入 headlight 的 active 属性(1/0);导入时 1/0 与 true/false 均可识别。MJCF 描述
- 视距和雾效设置。MJCF 描述
- 不同装饰对象的颜色和透明度设置。MJCF 描述
- Shadow map的质量设置。MJCF 描述
- SSGI 设置,Active 关闭时,SSGI 子参数不可编辑。MJCF 描述
- Tonemapping 设置。MJCF 描述
修改会直接写入 Scene 的 Forge_VisualConfig。
2.2 General 分组¶
Define model¶
Operator ID: forge.define_model_type
弹窗:
只对 Forge_Model_Type == UNDEFINED 的对象可用。可选 Forge 类型取决于 Blender 对象类型:
| Blender 对象类型 | 可定义的 Forge 类型 | 额外行为 |
|---|---|---|
| Empty | Link | 移入 Link 或 World Collection,使用 LNK_ 前缀。 |
| Mesh | Visual、Collider | 初始化为 Mesh;Visual 使用 Group 2 并关闭接触位,Collider 使用 Group 3;使用 GEO_ 或 COL_ 前缀。 |
| Light | Light | 不支持 Area Light;初始化 Forge Light,使用 LIT_ 前缀。 |
| Camera | Camera | 只支持 Perspective 和 Orthographic,使用 CAM_ 前缀。 |
操作步骤:
- 选择尚未定义的同类 Blender 对象。
- 点击 Define model。
- 选择 Model Type 并确认。
Batch Rename¶
Operator ID: forge.batch_rename
弹窗:
至少选择一个对象后可用:
- 在 New Name 输入统一名称前缀。
- 在 Numerate 输入编号占位文本;字符数量决定补零位数。
- 确认后名称按
前缀_编号生成。
例如 New Name 为 arm、Numerate 为 ### 时,结果为 arm_000、arm_001……