【问题标题】:What is a 'Collada' scene graph?什么是“Collada”场景图?
【发布时间】:2011-06-26 12:48:03
【问题描述】:

什么是 Collada 场景图?

我可以拍摄从 Google 3D 仓库下载的场景并以某种方式将其转换为 Collada 场景图吗?

该过程是否以某种方式分割场景?

【问题讨论】:

    标签: collada scenegraph


    【解决方案1】:

    COLLADA 是标准的 XML 描述语言,可用于大多数(如果不是全部)3D 应用程序。 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 文档包含许多不同的元素,其中一个元素是 ,它包含几何图形的实例,视觉场景组织在位置树中。这就是经常被错误地称为“场景图”的东西。场景图是许多 3D 渲染引擎使用的运行时技术,它与 COLLADA 类似,但具有许多活动的运行时属性,例如“切换”“细节级别”“脚本”……不定义。 COLLADA 只是定义必要的数据,以使任何应用程序(基于或不基于场景图)、建模工具或图形引擎能够找到他们需要的信息并来回通信。

    【讨论】:

      猜你喜欢
      • 2012-08-02
      • 2011-07-16
      • 2022-01-22
      • 2011-06-18
      • 2010-11-26
      • 2012-11-01
      • 1970-01-01
      • 2016-04-13
      • 2022-12-17
      相关资源
      最近更新 更多