- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
By: 宫中樑
宫中樑
毕业自南京大学多媒体信息技术实验室
工作经历:3D游戏引擎、大数据体绘制、GPGPU
计算、低功耗GPU芯片
业余:Oak3D开发者 (一款WebGL图形引擎)
现Lao3D.com 技术负责人
真实的WebGL现状
避免开纯技术方向流的探讨
从当前时间、实用角度出发
结合Lao3D.com项目实际研发经验
一个上传、展示、分享3D模型的网站
面向3D设计师和有3D嵌入需求的网站
面向浏览器 中的3D展示
主要关注轻量级,高稳定性,高适应性的Web端
3D显示技术
Lao3D Chrome / Firefox 下的解决方案
完整支持OpenGL ES 2.0 接口
高级GLSL 语言
更宽泛的规格限制
相对传统3D接口更易入门
平台兼容性– IE, Safari,国内第三方浏览器,移动
设备
Javascript 性能问题
CPU占用/移动设备耗电问题
浏览器实现不稳定
在当前时刻,该怎样衡量WebGL技术适不
适合你的项目?
未来技术储备性开发 – 前途一片大好
多解决方案之一 – 押宝WebGL谨慎
重显示,轻逻辑 – 大型游戏项目谨慎
主要面向PC端 - 跨平台项目谨慎
注重CPU端代码的精简优化
◦ 精简传统图形管理策略
关注垃圾回收机制
◦ 内存池
关注不同设备间的精度差异
精简引擎功能,只保留有针对性的模块
◦ 切忌大而全
传统平台图形工程师
◦ 学习Javascript 语法
◦ 熟悉Firebug, Chrome控制台等调试工具
◦ 寻找一段WebGL Demo,查看源代码
传统Web前端工程师
◦ 复习大学的立体几何知识
◦ 传送门: 《高等数学》第六版第八章:空间解析几何与
向量代数,高等教育出版社,同济大学数学系主编
传统Web前端工程师
◦ 复习大学的矩阵知识
◦ 传送门: 《高等代数》第三版第四章:矩阵,高等教育
出版社,北京大学数学系主编
传统Web前端工程师
◦ 学习一点计算机图形学知识
◦ 传送门: 《3D游戏编程大师技巧》第四,六,七,八,
九,十,十一章
传统Web前端工程师
◦ 熟悉WebGL API
◦ 传送门: 《WebGL 入门指南》,人民邮电出版社
WebGL 文档– API 接口清单:
/registry/webgl/spec
s/latest/
OpenGL ES 2.0 文档– API接口功能介绍:
/opengles/sdk/docs
/man/
Learning WebGL 系列教程:
/blog/?page_id=12
17
HiWebGL 中文翻译版:
/?p=42
WebGL Inspector – WebGL 调试工具:
http://benvanik.github.io/WebGL-Inspector/
Three.js – 著名开源WebGL图形引擎:
/
参考资料
Q A
文档评论(0)