什么是 Collada 场景图?
我可以拍摄从 Google 3D 仓库下载的场景并以某种方式将其转换为 Collada 场景图吗?
该过程是否以某种方式分割场景?
什么是 Collada 场景图?
我可以拍摄从 Google 3D 仓库下载的场景并以某种方式将其转换为 Collada 场景图吗?
该过程是否以某种方式分割场景?
COLLADA 是可用于大多数(如果不是全部)3D 应用程序的标准 XML 描述语言。Google 地球正在使用 COLLADA 来制作放置在地球上的 3D 模型。Google Sketchup 可以导入和导出 COLLADA 模型。Google Warehouse 以 COLLADA 格式提供大部分(如果不是全部)模型。Google KMZ 格式是一个 ZIP 文件,其中包含 COLLADA (.DAE) 文件、纹理和 GIS 放置信息。
XML 是一种基于文本的格式,因此您可以使用任何文本编辑器查看 COLLADA 文档,但强烈建议使用 XML 编辑器来处理大文件,或者更容易导航。COLLADA 由其规范(英语和日语)及其架构 (.xsd) 定义,这些架构使 COLLADA 文档能够通过标准 XML 工具进行测试以进行验证。github 上的“daenotepad”等编辑器也将根据存储在模式中的信息提供帮助编辑 COLLADA 文档。
COLLADA 文档包含许多不同的元素,其中一个元素是 <visual_scene>,它包含几何图形的实例,视觉场景组织在位置树中。这就是经常被错误地称为“场景图”的东西。场景图是许多 3D 渲染引擎使用的运行时技术,它与 COLLADA 类似,但具有许多活动的运行时属性,例如“切换”“细节级别”“脚本”……不定义。COLLADA 只是定义必要的数据,以使任何应用程序(基于或不基于场景图)、建模工具或图形引擎能够找到他们需要的信息并来回通信。