基本上到哪里只要是国外的书都能看到“大师”“经典”“不愧”这些字样。_OpenGL编程指南(原书第7版)书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 编程 > OpenGL编程指南(原书第7版) > 基本上到哪里只要是国外的书都能看到“大师”“经典”“不愧”这些字样。
zijianz OpenGL编程指南(原书第7版) 的书评 发表时间:2013-01-08 15:01:51

基本上到哪里只要是国外的书都能看到“大师”“经典”“不愧”这些字样。

OpenGL的API更新好快,现在是2013年1月8日,我可以负责任的说第七版已经是累赘了,第八版号称1月中旬就上市了。

这本书不像别的书,很多书旧版还很有价值,这本书本身就像是一个man page的集合,很多API都已经弃用了,参考这本书你会发现你辛苦弄懂的东西原来已经被弃用了。。。

我不觉得这本书有什么大师气质,本质上它和opengl。org区别真的不大。与其和它较劲,不如去官网。。。你知道这本书有多厚么。。。。。。

不是说不好,真的是更新太快书太慢。。。

2013年1月
-----------------------------------------------------------------------------------------------

稍微解释一下,第七版处于OpenGL 3.0 到3.1的过渡期,也就是fixed function到 彻底的programmable pipelines的过度。所以才这个弃用那个弃用。第八版好了很多很多。

但是,就是一本man page的合集这个概念没变。OpenGL 4.0以后的资料相当的少,很可惜。

有一点后悔写了这么硬的差评。其实就算fixed function过时了,但其原理真的不过时,fixed function 无非是shader的简易模式。对于初学者,写出和fixed function同等功能的shader也是很好的练习。可惜这本书只是讲懂得这些原理也是有用的,却没告诉读者,为什么有用。

不过俱往矣,这本书的第七版出生在一个非常尴尬的时刻,但shader如今早已成气候,这本书的争议也过去了。

2006年之后OpenGL一直被DirectX打的喘不过气来,导致API经常日新月异,而教程完全跟不上。如今苹果出了Metal,微软有DirectX,除非有人喜欢开发Linux游戏,否则OpenGL只能发展embedded systems和安卓了。

我并不反感OpenGL这么改,因为如果你真的深入了解GPU的rendering pipelines会发现这些改变都是必须的而且真的是有很大性能改观的,但问题是你一定要提供足够的Documentation。

这本书完全是手册,没法告诉你究竟怎么做。而OpenGL.org (这可是官网)的教程全都是几百年前,居然还有03年的... 自己不好好经营,怎么让别人用。

好的C++书绝对不是干巴巴的手册。可惜OpenGL界没有一本一直能够与时俱进的好教学书籍,导致这本手册猴子称霸王的自称红宝书。

如果你是初学者,这本书会让你彻底丧失学OpenGL的兴趣,干的要死,过于清晰的分类导致丝毫没有教学的渐进逻辑。但如果你跟着老师大概写过些程序,了解pipeline的运作,知道GPU上的memory是怎么回事,那这本书如果你有耐心的话,其实能学到不少到还是。前提是英文版。中文版大多数译者真心是烂,完全字对字翻译不关心读者理解。说的都不是人类说话的方式。

2014年8月
-----------------------------------------------

DirectX都一统天下了,苹果都Metal了,Android虽然貌似在用OpenGL ES,但以Google的实力,如果真想出一个安卓的api也是秒出的事。可以的话,还是推荐用DirectX前行吧~总归你找工作的话,有几个公司真的会用OpenGL?在没有“书同文,车同轨”的领域能跨平台的东西,性能肯定不是最好的。Windows名声再差,非计算机行业里的市场占有率跟那里摆着呢。VS对学生是免费的。

2014/11

展开全文


推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

对“基本上到哪里只要是国外的书都能看到“大师”“经典”“不愧”这些字样。”的回应

abcxzy 2014-11-01 09:38:43

can't agree more. This is just a collection of man pages with mediocre quality ... sadly it's already the best book I can find for shader based openGL ... >_<

尘世的小花匠 2014-04-16 00:04:09

完全赞同楼主的看法。真不知给这本书好评的人真的翻开书看过没有.....一堆过时的东西占据全书超过一半的篇幅居然还有人叫好,我去年买了个表。

vinjnmelanie 2013-04-28 10:54:15

第八版出了:)