Type: concept
Confidence: 0.85
Created: 2026-04-16
Updated: 2026-04-16
Tags: 3D游戏引擎模型格式UrhoX游戏开发

MDL格式

概述

UrhoX/Urho3D 引擎的原生 3D 模型格式,存储几何体、骨骼、LOD 层级、顶点属性及包围盒信息,由 FBX 等格式导入生成。

关键内容

  1. 结构组成:MDL 文件包含包围盒(Bounding Box)、多个 Geometry(几何体)及其 LOD 层级(每级记录顶点数、三角面数、切换距离 lodDist)、顶点属性列表(Position/Normal/Tangent/TexCoord/BoneWeights/BoneIndices)和骨骼(Skeleton)信息。
  2. model-info 查询:使用 UrhoXCLI model-info -i <mdl> 检查模型的完整元信息;加 --bones 参数可列出所有骨骼名称及父索引,用于动画重定向前的骨骼结构验证。
  3. 路径规则:MDL 文件路径必须使用绝对路径;若同目录存在同名 .lodgroup 文件,model-info 还会输出 LOD 切换参数(screenSize/maxDeviation)。
  4. 典型工作流:FBX 导入(import-model)→ MDL 验证(model-info)→ 检查顶点数/面数/骨骼数是否符合预期。

来源

相关