dae模型如何合并_DAE与COLLADA

DAE(Digital Asset Exchange)文件格式是3D交互文件格式,一般用于多个图形程序之间交换数字数据,

DAE是一种3D模型,可被flash 导入。3Dmax与maya需要安装dae输出插件才可以打开,输出成后缀为dae的文件。谷歌地球的模型就是DAE。

DAE文件是COLLADA的模型文件

COLLADA定义了XML命名空间和数据库模式,以便在不丢失信息的情况下轻松地在应用程序之间传输3D资产,从而将各种3D创作和处理工具组合到内容生成管道中。

COLLADA不是作为游戏引擎格式设计的;它被设计为内容管道中所有工具的中间格式,例如DCC工具和调节器

结构

>...

内容

library类似于Flash中的库,以它开头的节点代表着几何体、材质、灯光等对象,下面是各节点对应的含义:

library_effects:特效

library_materials:材质

library_geometries:几何对象

library_lights:灯光

library_images:图片

library_visual_scenes:可视化场景

library_meshes:Mesh对象

如果模型带有动画的,还可能会有以下节点:

library_animations:动作

library_controllers:控制器

1.asset

描述作者和环境

Blender User

BIMobjectScriptDesignerColladaConverter

2008-04-08T13:07:52-08:00

2008-04-08T13:07:52-08:00

Z_UP

2.scene

场景标记指定一个可视场景,有时也指定一个物理场景

说明:

许多元素包含“id =”属性,Collada使用“url =”属性来关联其他内部元素。

这将在构建几何体时跟踪和替换id,在最终使用标记将文档绑定在一起,该结构使用了多个标记

3.visual scenes library

包含OpenGL属性的nodesribes层次结构

-0.197645 -0.302924 0.932295 1.789481 0.980274 -0.061076 0.187971 0.834212 0.000000 0.951056 0.309020 0.620575 0.000000 0.000000 0.000000 1.000000

……

物件的根节点是VisualSceneNode。

node节点,node节点可以想象为物件的孩子,比如人的一部分手。

matrix节点,位置、旋转属性,是一个16个数据的字符串,其实就是一个Matrix3D。

4.camera library

37.8493

1

10

1000

5.lights library

常见的灯有点、点或方向灯

1 1 1

1

0

0

6.images library

ce.jpg

7.materials library

8.effects library

0 0 0 1

...

0

9.geometries library

几何数据

—— 网格

——至少1到2个结点,它的意义决定于它的类型,它可以存储顶点、法线、纹理坐标等信息

...

4 4 4 4 4 4

0 0 2 1 3 2 1 3 0 4 1 5 5 6 4 7 ...

10.controllers library

包含了整个模型中所有的关节各自所关联的顶点和关联的顶点的权值信息。

-1.662001 5.26272e-8 -1.23829e-8 3.40529e-8 -1.23829e-8 -1.0532e-8 -1.662 -1.23829e-8 -5.26272e-8 1.662 -2.91063e-8 -7.42972e-8 0 0 0 1

……

……

……

下只有一个结点

从中读到的所有关节的名字实际上是前面结点的SID

11.extra

extra是扩展格式的一种方式

this is some text

说明:

的geometry里只有1个的结点

COLLADA里的几何图形是以三角形的方式记录的

COLLADA中只支持骨骼动画,至少含有一个骨骼

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值