《OpenGL编程指南(原书第7版)》是一本由[美] Dave Shreiner著作,机械工业出版社出版的平装图书,本书定价:89.00元,页数:519,特精心从网络上整理的一些读者的读后感,希望对大家能有帮助。
《OpenGL编程指南(原书第7版)》精选点评:
●唉。
●gl的api大全
●是一本不错的参考手册 但是比起蓝宝书来说读起来要困难一些. 学习了部分内容之后, 这本书暂时搁置.
●神作!
●作为参考书来说也还不错,但是例子也太简单了,结合nehe的教程来看的话还不错。。
●游戏课程必备书,可惜当时是借的,没买,现在想重新看看手上却没有
●当我蹉跎的时候,在这本书里找到方向!
●指南,宝典,算是比较好的了。但是opengl本身文档不够结构化,不像php官网那样能够把api结构化显示,并且配上例子。图形学这么形象的东西,红宝书还是略显不佳。
●这都有 ~~
●红宝书,看了一些,计算机图形学实现的时候需要。
《OpenGL编程指南(原书第7版)》读后感(一):好书。不愧GL红宝书
书写的很详尽,翻译的也可以。
大家注意到附录可以下载没有。好几十页的附录,在出版社网站上。
抱歉,我的评论太短了。
抱歉,我的评论太短了。
抱歉,我的评论太短了。
抱歉,我的评论太短了。
抱歉,我的评论太短了。
抱歉,我的评论太短了。
《OpenGL编程指南(原书第7版)》读后感(二):感觉有点落后时代了
这本书太多固定管线,基本是本手册的感觉,落后时代了。
入门看看就行,超级宝典那本书看起来更合适。这本书可以留着当手册查查。现在有不少新的入门教程写得也还不错,nehe那个也有点过时了。
而且个人感觉cg或者hlsl写shader比用glsl写起来更方便,当然最方便的还是shaderlab,unity大法好啊。
第一次写书评,要140个字,真麻烦。。。真是服了啊。真想一把删了不写了。真是无奈啊。
《OpenGL编程指南(原书第7版)》读后感(三):后悔买了此书
本书中文版的两大硬伤:
1. 翻译人员不懂OpenGL。翻译人员在翻译英文时,无法领会英文原句的重点。结果,翻译出来很多拗口、生硬、不通顺的中文。这种“不中不英”的夹生饭风格的表达,我相信,有过英语学习经历的人都不陌生。这种表达方式最大的问题就是常常让人摸不着头脑。我读此书,每每看到不伦不类的中文,都要去看pdf的英文原版才能解惑。讽刺的是,原版英文中一两个关键词已经表明了整句话的重点,出现这种现象,只是一再印证了我的假设:负责翻译的人根本不懂OpenGL。
2. 翻译时不专心、不仔细。把大说成小,把多说成少,把黑说成白,把前说成后,这样的错误属于低级错误。计算机类著作以“精准明确”为第一要义。我在此书中看到了很多这样的低级错误,负责此书翻译的人已列入我的黑名单。
迄今这本书我看了三遍,我的最大感触:
参与此书翻译的将近二十人。这么多人合译一本书,书籍的前后呼应很难做好。本书的英文原版尚有很多前后不一致的问题,这么多的中文翻译人员,间接导致该问题更为严重。
我以后买书,无论是原创还是翻译,绝对不再买这么多人合著的了。
我以前还买过一本网络编程的书,原创作者是中国人。通读之后发现,虽然有很多内容是硬凑上去的,但因为作者只是两三个人,所以整本书的前后行文风格一致,繁简有序。只要接受了前面的表达习惯,后面的繁难文章也很容易理解,因为作者的思路是清晰的。思路清晰,说明作者有真东西啊。
本来我只是把平时的所感所想零散地记在了书的空白处,昨晚偶然看到豆瓣上这本书的评分竟然有8.3分,终于抑制不住冲动,写下了生平第二篇书评。此书的英文原版我给80分,中文版比原版差,只能给60分。
我知道翻译英文著作的佣金很少,但还是希望译者能多用心。
《OpenGL编程指南(原书第7版)》读后感(四):基本上到哪里只要是国外的书都能看到“大师”“经典”“不愧”这些字样。
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