商家名称 | 信用等级 | 购买信息 | 订购本书 |
WebGL编程指南 | |||
WebGL编程指南 |
网友对WebGL编程指南的评论
我再 GL 方面的书看过几本,比如:
Professional WebGL Programming: Developing 3D Graphics for the Web, Andreas Anyuru,
OpenGL ES 3.0 Programming Guide, Second Edition, Dan Ginsburg, Budirijanto Purnomo,
WebGL: Up and Runing, Tony Parisi
以及常说的蓝宝书。
上述几本书也是非常的不错,但是在学习的过程中,仍然让我非常痛苦——GL相较于其他内容的复杂,会让我在看书的过程中有更强的不适感。在 WebGL 中,我们要新接触一个 API、一种设计思路、更复杂的3D 场景、GLSL…我们要接触的东西太多太多。这一切都会让我们更难入门。
然而,在阅读《WebGL编程指南》的时候,这种不适感却降至了最低。笔者从最简单的示例开始,对这一切进行了逐步讲解,并且知识深度控制的非常到位,不仅让新手入门看的非常明白,更为熟手进阶留下了包袱。
这本书真的做到了 “深入浅出”,满足各层次读者的需求。
找了好久,才找到下载页面
【...】
如果你不能翻墙,那么可以直接用这个:
【...】
啊,亚马逊吞了我的链接,算了吧。
第5章的代码不能在chrome 56 下运行,我看了一下,需要删除那个条件编译的语句
'#ifdef GL_ES
' +
'precision mediump float;
' + // Precision qualifier (See Chapter 6)
'#endif GL_ES
' +
去掉,然后就可以正常编译了。
入手,这本书一个星期了,看了275页,首先说一句,鼎力推荐,完全的原生API,作者循序渐进,不顾繁琐的细节,耐心的写每一个demo,耐心的讲解每一个函数,乃至每一个参数,不像官方文档说明那么冷冰冰的感觉,评论里面有人说有了额外的库,我得解释一下,那个评论的顾客应该是说的initShaders()这个函数,事实上是这样的,前面的几章为了掩盖一些读者难以理解的细节,作者封装了这个函数,屏蔽了一些不友好的元素,便于没有计算机图形图像学基础读者的理解。在后面第九章里面,作者详细讲解了这个函数是如何用原生API实现这个函数的细节,话说回来,就算作者没讲。也没关系,因为这个库才四个函数,每个函数都有注释,代码加上注释才不到120行!!完全能够理解!顺便说两句,1.这本书及其适合没有计算机图形图形学的人入门,不管是学习opengl还是webgl。2最好对照英语版本来看
一个webGL编程指南,书很厚,内容也不少,但明显可以印得更薄的(顺便吐槽一下博文,博文的书感觉都是,每页内容不多)
讲解webGL,尤其是着色器部分讲解很不错,但缺点是,哪怕前言里说了不用别的框架而去原生API,但这本书用的还是自己的一套框架,并非webGL的原生API,想学原生API的请慎重
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
20150909添加
看完openGL编程指南第8版再回来看此书,才知道这本书的宝贵。
红宝书第8版和前7版可以说很大不同,一上来就是shader,shader贯穿全书,现在的图形开发者不会shader真的落伍了。红宝书第8版,自己实现LoadShader(),之后在借助第三方的矩阵处理库,和本书作者提供的工具惊人一致,只能说,这些是放之天下而皆准的真理了。
必须为自己过去浅薄的言论向本书作者致歉
结合例子,浅显易懂,很适合从WebGL原生API入门的读者。
喜欢WebGL编程指南请与您的朋友分享,由于版权原因,读书人网不提供图书下载服务