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