Collada学习笔记

这篇博客详细介绍了Collada文件格式的组成部分,包括语义(semantic)、顶点数据、法线和贴图纹理坐标值。内容涵盖了节点结构、材料贴图、模型结构和矩阵变换,以及蒙皮控制器的工作原理,如何描述骨骼对顶点的影响和权重。通过递归解析node结构,可以构建整个3D模型。此外,还提到了材质属性如漫反射、环境光和透明度的定义。
摘要由CSDN通过智能技术生成

1.

<library_geometries>
    <geometry>....</geometry> //一个模型的几何结构单元
</library_geometries>
  1. semantic:语义
    VERTEX:定点
    NORMAL:定点的法线(可以确定每个,如三角形,可以获得多少光照)
    TEXCOORD:贴图纹理坐标值
  2. (1)<triangles>节点下的 p的数据,表示为三个数据一组(几个input,然后加上偏移,就能知道几个一组)
    (2)<triangles>节点中的属性materials表示该三角形组的贴图id
    (3)这个贴图id对应最上方<library_materials>中的子节<material><material>中的<instance_effects>节点中的url属性表示该<material>对应的effectID。然而effectID又存放在<library_effects>节点中
    (4)<effect>节点的子节点<newparam>描述了材质贴图的路径,具体路径由init_from指明,这个init_from的值可以在<library_images>中找到对应的匹配项
    (5)
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值