【OSG学习笔记】Day 3: 加载你的第一个3D模型
今天第三天,我们来学习下模型的加载,这里我们使用OSG的模型。
OSG支持的模型类型
OpenSceneGraph(OSG)作为一款功能强大的开源3D图形引擎,支持超过30种模型格式,涵盖通用三维建模、行业专用及科学可视化领域。
OSG 支持的模型格式
这里我们列举一部分:
格式名称 | 扩展名 | 读写支持 | 备注 |
---|---|---|---|
3DC Point Cloud | .3dc , .asc | 读 ✔️ 写 ❌ | 点云数据格式,常用于激光雷达或扫描数据 |
3D Studio (3DS) | .3ds | 读 ✔️ 写 ✔️ | Autodesk 3DS Max 模型格式,广泛用于游戏和建筑可视化 |
AC3D | .ac | 读 ✔️ 写 ✔️ | AC3D 建模软件原生格式,支持简单模型编辑 |
COLLADA | .dae , .zae | 读 ✔️ 写 ✔️ | 跨平台数据交换标准,需 Collada DOM 库支持 |
FBX | .fbx | 读 ✔️ 写 ✔️ | Autodesk FBX 格式,需对应版本 SDK(如 2012.1) |
Wavefront OBJ | .obj | 读 ✔️ 写 ✔️ | 需配套 .mtl 材质文件,支持 Alias/Wavefront 模型 |
OpenFlight | .flt | 读 ✔️ 写 ✔️ | Multigen-Paradigm 标准,支持 LOD 和 DOF 节点(军事仿真常用) |
DICOM | .dcm , .mag |