什么是Collada场景图?
我可以从Google 3D仓库下载一个场景,然后以某种方式将其转换为Collada场景图吗?
这个过程会以某种方式分割场景吗?
发布于 2011-02-15 05:48:57
COLLADA是可用于大多数(如果不是全部) 3D应用程序的标准XML描述语言。谷歌地球正在使用COLLADA制作放置在地球上的3D模型。Google Sketchup可以导入和导出COLLADA模型。Google Warehouse提供COLLADA格式的大部分(如果不是全部)模型。Google KMZ格式是一个压缩文件,其中包含COLLADA (.DAE)文件、纹理和地理信息系统放置信息。
XML是一种基于文本的格式,因此您可以使用任何文本编辑器查看COLLADA文档,尽管强烈建议使用XML编辑器来处理大文件或简化导航。COLLADA是由它的规范(英语和日语)和它的模式(.xsd)定义的,这使得COLLADA文档能够通过标准的XML进行测试和验证。github上提供的诸如'daenotepad‘之类的编辑器也将提供基于存储在模式中的信息来编辑COLLADA文档的帮助。
COLLADA文档包含许多不同的元素,其中一个元素是< visual_scene >,它包含组织在位置树中的视觉场景的几何实例。这就是经常被错误地称为“场景图”的东西。场景图是一种运行时技术,被许多3D渲染引擎使用,它类似于,但具有许多活动的运行时属性,如“switch”、“Level of detail”、“script”……科拉达没有定义。COLLADA只是定义了必要的数据,以使任何应用程序,无论是否基于场景图,建模工具或图形引擎,以找到他们需要的信息,并来回通信。
https://stackoverflow.com/questions/4985897
复制相似问题