- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《QCon上海2015-移动平台的3D编程可以更简单-董一凡》.pdf
2015-6-2
2015-6-2
移动平台的3D编程可以更简单
董一凡@Autodesk
公众号 sevenmirrors
主要内容
移动平台的3D编程
加载一个3D模型几种方法
移动平台下的3D编程的简要介绍
本质问题和解决方案
移动平台
Android
iOS
Windows ?
3D API
OpenGL ES
DirectX?
需求
3D
移动平台
可以整合进现有APP
三种方法
游戏引擎
第三方厂商
自己动手
游戏引擎
Unity3D
Unreal
Ogre
第三方厂商
3D 建模软件厂商
OpenFramework
Mac/iOS8: SceneKit
Hello SceneKit
自己动手
模型文件格式
(3DS, AC, ASE, B3D, COLLADA/DAE ...)
3D渲染
OpenGL ES API
3D变换(矩阵运算)
3D编程的本质
如何在2D的屏幕上显示
3D物体
第一种方式—光栅化
第二种方式—矢量
顶点 Vertex
第二种方式—矢量
顶点
坐标
(X, Y, Z, W)
第二种方式—矢量
顶点
坐标
(X, Y, Z, W)
形状
三角形
平移,旋转,缩放
通过改变顶点坐标的值来实现
平移,旋转,缩放
矩阵运算
本质问题
3D编程让我们在几乎所有抽象层同时工作
解决方案
挖掘需求
在不同的抽象层分别展开工作
API 尽可能的靠近应用层
解决方案
/wishdream/tinymeshkit
meshView.load(“diamond.dae”);
您可能关注的文档
- 《Linux_C编程一站式学习》.doc
- 《Linux下Qt4与SQLite3组合编程5部曲之五》.pdf
- 《Linux操作系统下C语言编程入门》.pdf
- 《Linux操作系统下C语言编程快速入门》.pdf
- 《linux系统编程_中文版》.pdf
- 《LINUX系统编程学习笔记》.pdf
- 《Linux网络编程[参考资料]》.pdf
- 《Linux网络编程》.docx
- 《Linux驱动程序编写基础》.ppt
- 《LLC 谐振变换器的设计要素(中文版-FSF2100)》.doc
- 《QCT463-1999汽车用液力变矩器技术条件》.pdf
- 《QCT557-1999汽车用液力变扭器台架试验方法》.doc
- 《QSH 0244-2016 川东北酸性天然气气藏采气工程方案设计编写推荐作法》.pdf
- 《Qt编写串口通信程序》.pdf
- 《Qt编写串口通信程序图文详解》.pdf
- 《Q基于L6561高功率因数反激变换器的设计方程》.doc
- 《Q/GDW 374.1-2016《电力用户用电信息采集系统技术规范:专变采集终端技术规范》及编写说明》.doc
- 《rainmeter皮肤编写教程》.docx
- 《RN 定风量调节阀 (圆)中文版》.pdf
- 《RT-PQ2016便携式电能质量分析仪》.doc
文档评论(0)