【OSG学习笔记】Day 11: 文件格式与数据交换
OSG 常用文件格式简介
在开始转换前,先了解 OSG 生态中常见的文件格式:
-
.osg:OSG 标准二进制格式,存储场景图数据,体积小、加载快,适合实时渲染。
-
.ive:OSG 标准文本格式,可读性强,便于手动编辑或调试场景图结构(本质是 XML 格式的文本描述)。
-
.osgb:OSG 二进制格式的压缩版本(基于 ZIP 压缩),体积更小,适合网络传输或资源存储,加载时自动解压缩。
-
其他格式:如
.obj
、.3ds
、.stl
等第三方格式,需通过osgConv
工具转换为 OSG 格式后使用。
osgConv` 工具使用指南
osgConv
是 OSG 官方提供的命令行工具,用于在不同三维文件格式之间转换,支持输入/输出多种格式(包括 OSG 系列格式、常见第三方格式)。
(一)工具获取与环境配置
-
获取方式:
-
源码编译:从 OSG 官方仓库 下载源码,编译时会自动生成
osgConv
可执行文件。 -
二进制安装包:Windows/macOS/Linux 系统可直接下载预编译的 OSG 安装包(如 OSG 官方下载页),安装后
osgConv
会位于bin
目录下。
-
-
环境配置:
- 将
osgConv
所在路径添加到系统环境变量PATH
中,以便在任意目录通过
- 将