MDL格式
概述
UrhoX/Urho3D 引擎的原生 3D 模型格式,存储几何体、骨骼、LOD 层级、顶点属性及包围盒信息,由 FBX 等格式导入生成。
关键内容
- 结构组成:MDL 文件包含包围盒(Bounding Box)、多个 Geometry(几何体)及其 LOD 层级(每级记录顶点数、三角面数、切换距离 lodDist)、顶点属性列表(Position/Normal/Tangent/TexCoord/BoneWeights/BoneIndices)和骨骼(Skeleton)信息。
- model-info 查询:使用
UrhoXCLI model-info -i <mdl>检查模型的完整元信息;加--bones参数可列出所有骨骼名称及父索引,用于动画重定向前的骨骼结构验证。 - 路径规则:MDL 文件路径必须使用绝对路径;若同目录存在同名
.lodgroup文件,model-info 还会输出 LOD 切换参数(screenSize/maxDeviation)。 - 典型工作流:FBX 导入(
import-model)→ MDL 验证(model-info)→ 检查顶点数/面数/骨骼数是否符合预期。
来源
- raw/articles/personal/ai-dev-kit/.claude/skills/model-info/SKILL.md — UrhoX model-info 技能文档,MDL 格式信息查询完整说明