小不点搜索 登录

WebGL编程指南

[作者] Kouichi Matsuda,Rodger Lea(松田浩一,罗杰·李)
[预览] WebGL 是一项在网页上渲染三维图形的技术,也是HTML5 草案的一部分。 《WebGL编程指南》的主要篇幅讲解了WebGL 原生API 和三维图形学的基础知识,包括渲染管线、着色器、矩阵变换、着色器编程语言(GLSL ES)等等,也讲解了使用WebGL 渲染三维场景的一般技巧,如光照、阴影、雾化等等。《WebGL编程指南》提供了丰富的示例程序供读者钻研,也提供了极具价值的附录供读者参考。 《WebGL编程指南》适合有一定前端发基础,希望学习WebGL,但对三维图形学缺乏了解的程序员们阅读。
[出版社] 电子工业出版社
[点评] 使用WebGL,你可以在浏览器中,不依赖任何插件创建出精美的可交互三维图形。WebGL技术使得创建新一代3D网页游戏、用户界面、数据可视化方案成为可能,这些程序能够运行任何支持标准浏览器的PC、智能手机、平板电脑、家用游戏机或其他设备上。《WebGL编程指南》将会帮助你快速门学习可交互的WebGL 3D编程,即使你还不了解HTML5、JavaScript、三维图形学理论、数学基础和OpenGL也没有关系。 你将会一步一步地学习真实的示例程序。随着示例程序从简单变复杂,你也将逐渐掌握使用WebGL发虚拟逼真的网页和三维图形的技能。多媒体、三维图形学和WebGL领域的先驱者Kouichi Matsuda博士和Rodger Lea博士在这本书中提供了易于上手、重清晰的WebGL教程,以及共计100个可下载的示例程序,每个程序都讨论了一个具体的WebGL话题。 你将从基本的技术比如渲染、动画、为三角形贴上纹理始,一路学习到高级的WebGL技术,比如雾化、阴影、切换着色器、显示由Blender等建模工具创建的三维模型。这本书并不仅仅向你传授实践方法,同时也会向你提供一个小型的代码库,方便你在学习完本书后,始编写自己的程序。 本书的内容包括: √ WebGL的起源、核心概念、特性、优势以及与其他Web标准的结合; √ canvas和基本的WebGL函数如何协作以显示三维图形; √ 使用OpenGL ES着色器语言(GLSL ES)编写着色器代码; √ 三维场景渲染:表示用户视野、控制可视空间、裁剪、三维对象创建、透视; √ 通过光照和层次结构模型产生更真实的效果; √ 高级技巧:对象操作,HUD、混合、着色器切换等等; √ 极具价值的附录,涵盖了从坐标系统到矩阵、从着色器加载到浏览器设置等诸多关键知识。
[ISBN] 9787121229428
[质量评分] 62.5016
WebGL编程指南
以上内容由小不点搜索引擎从网站dangdang.com自动化索引镜像而来,不代表网站的即时内容,也无法确保其有效性;仅限个人学习使用,禁止商用。如有任何异议,请使用举报删除
电子书访问链接
以下链接为电子书“WebGL编程指南”在线访问地址,点击链接就可以访问查看啦