三维模型 DAE 导出格式结合 OpenGLES 要素浅析

三维模型 DAE 导出格式结合 OpenGLES 要素浅析

太阳火神的美丽人生 (http://blog.csdn.net/opengl_es)

本文遵循“署名-非商业用途-保持一致”创作公用协议

转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS、Android、Html5、Arduino、pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作。

首先来看看一个从 3dmax 导出的 DAE 格式模型的文本内容结构,其内容是 XML 结构组织的,所以就当作 XML 来看就行。

使用浏览器打开,并折叠顶层节点,如下图:dae 模型下载

这里有 asset、library_effects、library_materials、library_geometries、library_controllers、library_images、library_visual_scenes、library_animations、scene 九个节点,也许不止这些,但这些里我们关心的也仅仅是 library_effects、library_materials、library_geometries、library_images 这四个而已。

下面就从一张图片如何被贴到一个三维几何体表面这一过程来分析,这一个XML模型文件,本来是静态的,但当你把它生动地描述出来之后,可能对 OpenGLES 的工作过程就基本掌握了。OpenGLES 的状态机原理,在这里也有一定体现噢,状态之间的转换,本身就是静中蕴动,慢慢全会这一悬机吧,总感觉 OpenGL 发明者对中国太极拳有很深的领悟,以静制动,把握关键!

先来看看图片如何在这里模型文件中引用的:

VWS_B_Male2-2.jpg  是一个与当前 dae 模型同目录的 jpg 图片文件,其尺寸要求是 2 的次幂。

记住这里的 image 的 id 是 VWS_B_Male2-2_jpg ,我们还要用它来继续追踪。

注意这里的 id 是 scene_material,这是材质球?那引用它的 material 是什么?

另外,scene_material 还有一处引用,就是我们要追踪的:

这是几何体 geometry 的一块表皮 mesh 的组成三角形上要贴的材质是 scene_material,而这个材质是引用的那一张图片,具体如何从这张图片上裁切,就得根据纹理坐标来定了。

以上完成了 OpenGLES 工作流程的描述。

时间: 2024-11-02 23:21:08

三维模型 DAE 导出格式结合 OpenGLES 要素浅析的相关文章

如何隐藏Microsoft.ReportViewer控件中的导出格式

问题描述 如何隐藏Microsoft.ReportViewer控件中的导出格式,例如,目前9.0版本,提供了导出格式有PDF,Excel,Word,HTML,CSV等,我只需要PDF,Excel其它的如何隐藏不让它显示,因为World导出时,假设我的报表有Logo,导出后作没有,CSV导出会乱码等 解决方案 解决方案二:学习解决方案三:...解决方案四:这个不好实现吧,有提供api吗?解决方案五:up解决方案六:救命啊..快要交给客户了.解决方案七:如果修改SSRS的配置文件,能其效果吗下面有个

Asp.net 水晶报表之打印和导出格式

asp.net|打印|水晶报表 在ASP.NET中水晶报表没有象在Windows Form中那样提供报表的导出和打印功能,需要我们自己动手添加代码来控制,下面给个DEMO: 导出:myReport  ReportDoc = new myReport();//表表的名称private void btnExport_Click(object sender, System.EventArgs e)  {   CrystalDecisions.Shared.DiskFileDestinationOpti

化妆品网店推广方法和具备要素浅析

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 化妆品网店的推广犹如练兵打仗,同样具备天时.地利.人和三要素. 眼下,很多7474.html">草根站长都开始使用网店系统,开始进行B2C/C2C模式的经营.在这里作为一个新手,给大家讲解一下我的化妆品网店推广之路.希望可以对做网店的朋友有所帮助. Seoer 都在阐述着"内容为王.内容为王延伸的重点即用户体验,网店

草根站长注册选购域名五大关键要素浅析

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 要素1)站长在注册域名之前应了解该机构下的域名过户转让是否方便!想必购买过新网域名的站长都知道,像是类似于新网的域名想要过户,或是转出都不是件容易的事,所以,为了减少以后的麻烦,我们站长在注册域名的时候一定要先了解下这个域名注册机构对于域名的转让,或是过户跟转出这些是否方便,同时还要不要另交"手续费"什么的! 要素2)域名

网页设计要素浅析

设计|网页|网页设计 在你开始设计一个因特网站点之前,首先要考虑的是你的目标浏览者.一个法律咨询公司的网站和一个音乐网站的目标浏览者是不同的,相应的设计要求当然也就会有所不同.这里,我们主要致力于设计一个"一般"的因特网站点,虽然下面文中提到的有些规则可能对于你的项目而言,不一定完全适用. 基本问题:我们常说,第一印象是非常重要的.因此,你的因特网站点的主页必须包含你的公司或站点所提供的所有服务内容.可以使用一个短的描述性的标题指明站点的主题是什么,也可以加入你的公司的徽标,但是千万不

怎么将Xmind思维导图里导出成Excel格式?Xmind思维导图里导出Excel格式的教程

XMind是一款思维导图软件,然而思维导图文件却不是一个通用格式.所以它提供了许多其他导出格式,方便用户以合适的文件格式进行分享或使用.XMind目前支持的文件导出格式有PDF.SVG.MS Excel/Word/PPT/Project.MindManager.HTML等等.最新版XMind 8中还新增了导入和导出到OPML,Lighten格式文件. 在这些文件中,常用的有很多,例如word.pdf.excel等,本文,小编将详细给大家介绍的是导出为excel文件,及其相关设置. 1.在XMin

word2016怎么直接编辑PDF格式文档?

  微软最新款办公软件:office2016为用户带来了非常多实用的功能,其中,让小编印象最深刻的就是,不需要将PDF格式文档转换称word格式,使用office2016的word2016就可以直接编辑PDF文档.那么,word2016怎么才能直接编辑PDF文档呢?一起来看看今天的教程吧! 1.电脑必须安装office2016套件下的word,然后准备好你想要转换的pdf文件. office2016 2.用鼠标右键单击pdf文件,依次打开"用其他方式打开">选择word2016.

自定义Google Analytics导出数据功能

Google analytics支持将报告中的数据以四种格式导出:PDF - 便携式文档格式:XML - 可扩展标记语言:Excel (CSV,CSV for Excel)- 逗号分隔值:TSV - 制表符分隔值.但在导出时,Google analytics只提供了10,25,50,100,250和500六种等级供选择.并且限制一次最多只能导出500条数据. 有时会感觉不方便,比如在导出PDF格式时我们只需要前面的9条数据,或者是12条数据.而在默认的选项中我们只能选择10或者25这两个数量进行

详解Fireworks MX 2004丰富的图像导出功能

详解  在Fireworks中创建并优化图形后,用户可将该图形输出为常用的Web格式及供其他程序(如Freehand)使用的向量图形格式.Fireworks MX 2004由于它的面向网络的特性,导出的形式可以不仅仅是图像,还可以是包含各种链接和Java Script信息的完整的网页.由于图像的导出和优化一样将产生一个导出副本,因此是不会修改原图的,所以,用户可以尝试在Fireworks中用一幅原图导出不同种类的许多图像. 一.导出预览 由于不同的图像格式使用的是不同的压缩方法,图像的质量和表象