初学者学习opengl是用红宝书好还是蓝宝书好?

编程知识 行业动态 更新时间:2024-06-13 00:18:36

http://www.zhihu/question/20420667

初学者学习opengl是用红宝书好还是蓝宝书好?

这两本书都堪称opengl的经典,但是那一本更加适合初学者呢?本人有一定的C++面向对象编程能力,opengl的学习还处在零点,大家关于这两本经典有什么好的建议? 1 条评论  分享 按投票排序 按时间排序

9 个回答

邹帆 信仰单机的游戏程序员 18 人赞同 蓝宝书以例子为主,每个章节都有大量的示例代码,适合初学者上手实验。

红宝书则书如其名,更像是手册,API大全,例子较少,大部分篇幅是在解释API的参数规格和适用情形、注意事项等等,读起来像读字典,枯燥,不适和作为课文来学习,更适合OGL熟练者查阅。

蓝宝书建议不要买人民邮电出版社的中文版,翻译质量极其低劣,甚至都没有翻译完(附录API列表都是残缺的,仅封面就有多达5处翻译错误或笔误,书中奇葩错误不断)。

OGL发展很快,这两本对于GLSL的内容讲的较浅显。若要进一步学习现代OGL,建议学习《OpenGL 4.0 Shading Language Cookbook》 http://book.douban/subject/6539319/ (和蓝宝书风格相似,以例子为主)

《OpenGL Shading Language》 http://book.douban/subject/1911849/ (俗称橙宝书,和红宝书风格相似,基本是个API手册,人邮有中文版,你懂的,依然像糟蹋蓝宝书一样糟蹋着橙宝书)。 编辑于 2012-12-03  6 条评论  感谢  分享   收藏    没有帮助    举报    作者保留权利 冯东 Adobe 程序员 3 人赞同 OpenGL SuperBible 就很好。我自认为对教材还是比较挑剔的。特别是对于 forward reference 的处理。这本书处理的不错。

红书翻过几次,第一感觉不是很好。不过也可能是不准确的。 发布于 2012-08-14  1 条评论  感谢  分享   收藏    没有帮助    举报    作者保留权利 http://lywx.github 红宝书在前半部分, 没有例子, 只有原理精炼. 没有清晰 OpenGL 概念的初学者看几遍都看不懂的. 亲身经历是浪费了大量阅读时间, 收获甚微. 不过, 红宝书包含很多高级的内容 (在第 7 章以后), 这部分是蓝宝书所没有的. 

蓝宝书有清楚的例子, 有深入浅出的解释, 对 Rendering Pipeline 的解释足以支撑你深入学习和阅读其他书籍. 个人认为蓝宝书之于 OpenGL 犹如 C++ Primer 之于 C++. 编辑于 2016-06-06  添加评论  感谢  分享   收藏    没有帮助    举报    作者保留权利 张智勇 1 人赞同 手里两本都有,蓝宝书显然对初学者更加友好。举个例子来说,红宝书一开始就是给你一段代码告诉你如何绘制一个白色矩形。而蓝宝书则是告诉你如何在Windows和Mac OS上如何新建一个OpenGL项目,再告诉你如何绘制图形。 发布于 2013-08-01  添加评论  感谢  分享   收藏    没有帮助    举报    作者保留权利 陈宏菱 游戏开发/Linux程序开发 1 人赞同 千万别买人民邮电的蓝宝书,我花了77块从amazon买了本人民邮电的蓝宝书,感觉被坑大了,一大堆错误,搞得我都看不下去了!有钱的直接买原版,没钱的下原版的PDF看,总之千万别买人民邮电的蓝宝书!!! 发布于 2013-07-31  1 条评论  感谢  分享   收藏    没有帮助    举报    作者保留权利 OneDream Lan 要想真正的学懂图形学,上来就看蓝宝书,你看完,顶多知道怎么用api,过段时间全忘了,所以,如果有时间,建议这么看,windows游戏编程大师技巧,3D游戏编程大师技巧,看完后,能写一个软3D框架,知道3D的各种基础知识,由于知道了本质的东西,你就什么都忘不了了,然后,再看opengl游戏程序设计,没错,这本书是很老了,而且是固定管线的,但能带你入门opengl,而且看的时间非常短,500多页书,不用一个月就可看完,接下来,再去阅读蓝宝书。 发布于 2015-12-27  1 条评论  感谢  分享   收藏    没有帮助    举报    作者保留权利 lu jia 信仰科学,爱好科技! 能否把opengl蓝宝书和红宝书的英文全名说一下?我们初学者不知道全名是什么。 发布于 2014-06-29  3 条评论  感谢  分享   收藏    没有帮助    举报    作者保留权利 王经纬 素不相识,十分感谢 正准备学习呢,不知道LZ自学经历如何,可否分享一下 发布于 2015-12-14  添加评论  感谢  分享   收藏    没有帮助    举报    作者保留权利 风清扬笑 有一个游戏梦 蓝宝书相对来说更入门一些,更适合OPENGL的零基础学习者,个人见解

更多推荐

初学者学习opengl是用红宝书好还是蓝宝书好?

本文发布于:2023-03-27 00:04:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/27822a020a5bba785443e6f6bd79e47d.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:红宝书   初学者   宝书   opengl

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!