出版社: Addison-Wesley Professional
副标题: Comprehensive Tutorial and Reference
出版年: 2010-8-2
页数: 1008
定价: USD 59.99
装帧: Paperback
ISBN: 9780321712615
内容简介 · · · · · ·
OpenGL® SuperBible, Fifth Edition is the definitive programmer’s guide, tutorial, and reference for the world’s leading 3D API for real-time computer graphics, OpenGL 3.3. The best all-around introduction to OpenGL for developers at all levels of experience, it clearly explains both the API and essential associated programming concepts. Readers will find up-to-date, hands-on gu...
OpenGL® SuperBible, Fifth Edition is the definitive programmer’s guide, tutorial, and reference for the world’s leading 3D API for real-time computer graphics, OpenGL 3.3. The best all-around introduction to OpenGL for developers at all levels of experience, it clearly explains both the API and essential associated programming concepts. Readers will find up-to-date, hands-on guidance on all facets of modern OpenGL development, including transformations, texture mapping, shaders, advanced buffers, geometry management, and much more. Fully revised to reflect ARB’s latest official specification (3.3), this edition also contains a new start-to-finish tutorial on OpenGL for the iPhone, iPod touch, and iPad.
Coverage includes
• A practical introduction to the essentials of real-time 3D graphics
• Core OpenGL 3.3 techniques for rendering, transformations, and texturing
• Writing your own shaders, with examples to get you started
• Cross-platform OpenGL: Windows (including Windows 7), Mac OS X, GNU/Linux, UNIX, and embedded systems
• OpenGL programming for iPhone, iPod touch, and iPad: step-by-step guidance and complete example programs
• Advanced buffer techniques, including full-definition rendering with floating point buffers and textures
• Fragment operations: controlling the end of the graphics pipeline
• Advanced shader usage and geometry management
• A fully updated API reference, now based on the official ARB (Core) OpenGL 3.3 manual pages
• New bonus materials and sample code on a companion Web site, www.starstonesoftware.com/OpenGL
Part of the OpenGL Technical Library–The official knowledge resource for OpenGL developers
The OpenGL Technical Library provides tutorial and reference books for OpenGL. The Library enables programmers to gain a practical understanding of OpenGL and shows them how to unlock its full potential. Originally developed by SGI, the Library continues to evolve under the auspices of the OpenGL Architecture Review Board (ARB) Steering Group (now part of the Khronos Group), an industry consortium responsible for guiding the evolution of OpenGL and related technologies.
作者简介 · · · · · ·
Richard S. Wright, Jr., is a Senior Software Engineer for Software Bisque, where he develops multimedia astronomy and planetarium software using OpenGL. A former Real 3D representative to the OpenGL ARB, he has written many OpenGL-based games, scientific and medical applications, database visualization tools, and educational programs.
Nicholas Haemel has led 3D graphics hardwar...
Richard S. Wright, Jr., is a Senior Software Engineer for Software Bisque, where he develops multimedia astronomy and planetarium software using OpenGL. A former Real 3D representative to the OpenGL ARB, he has written many OpenGL-based games, scientific and medical applications, database visualization tools, and educational programs.
Nicholas Haemel has led 3D graphics hardware/software architecture design and development for eight years at ATI and AMD, and contributed to OpenGL standards 3.0, 3.1, 3.2, and 3.3.
Graham Sellers is a manager in the OpenGL group at AMD and leads a team of OpenGL software developers working on AMD’s OpenGL drivers. He represents AMD at the ARB, has authored many OpenGL extensions, and contributed to the OpenGL 3.2, 3.3, and 4.0 specifications.
Benjamin Lipchak, Software Engineering Manager at Apple, leads a team working on graphics developer technologies and benchmarks, and is responsible for OpenGL ES conformance of iPhone and iPod touch. He formerly managed an OpenGL ES driver team at AMD and led the Khronos OpenGL ecosystem group, where he established the OpenGL SDK and OpenGL Pipeline newsletter.
目录 · · · · · ·
Preface to the Fourth Edition xxiii
Preface to the Third Edition xxvi
Introduction 1
--
PART I Basic Concepts 7
· · · · · · (更多)
Preface to the Fourth Edition xxiii
Preface to the Third Edition xxvi
Introduction 1
--
PART I Basic Concepts 7
1 Introduction to 3D Graphics and OpenGL 9
2 Getting Started 33
3 Basic Rendering 79
4 Basic Transformations: A Vector/Matrix Primer 125
5 Basic Texturing 179
6 Thinking Outside the Box: Nonstock Shaders 229
7 More Advanced Texture Topics 289
--
PART II Intermediate to Advanced Ideas 321
8 Buffer Objects: Storage Is Now in Your Hands 323
9 Advanced Buffers: Beyond the Basics 359
10 Fragment Operations: The End of the Pipeline 391
11 Advanced Shader Usage 411
12 Advanced Geometry Management 471
--
PART III Platform-Specific Notes 539
13 OpenGL on Windows 541
14 OpenGL on OS X 569
15 OpenGL on Linux 597
16 OpenGL ES on Mobile Devices 619
--
Appendix A Further Reading 653
Appendix B Glossary 655
Appendix C OpenGL Man Pages for (Core) OpenGL 3.3 661
Index 939
· · · · · · (收起)
原文摘录 · · · · · ·
喜欢读"OpenGL SuperBible"的人也喜欢 · · · · · ·
OpenGL SuperBible的书评 · · · · · · ( 全部 7 条 )
> 更多书评 7篇
论坛 · · · · · ·
在这本书的论坛里发言这本书的其他版本 · · · · · · ( 全部6 )
-
人民邮电出版社 (2010)7.7分 77人读过
-
人民邮电出版社 (2012)8.2分 31人读过
-
-
人民邮电出版社 (2020)暂无评分 4人读过
在哪儿借这本书 · · · · · ·
以下书单推荐 · · · · · · ( 全部 )
- 計算機圖形: 入門/API類 (Milo)
- 基友说好的图形学 (__@)
- 计算机图形学 (lyb)
- 图形学 (程序员金俊)
- 图形学入门 (木木盛烁)
谁读这本书? · · · · · ·
二手市场
· · · · · ·
- 在豆瓣转让 有47人想读,手里有一本闲着?
订阅关于OpenGL SuperBible的评论:
feed: rss 2.0
0 有用 J_Mat 2022-02-09 14:23:00
从learnopengl过来, 系统捋了一把
0 有用 nemo 2014-01-23 10:24:04
从2013年11月初开始边读边练习,近三个月时间几乎把全书看了两遍。 非常好的一本书,很适合新手开始学习“现代”的OpenGL 3.3。 虽然有人说书中用的GLTools封装得太多,但实际上并不影响学习。
0 有用 ? 2011-07-11 16:40:11
看了part1&2。part1质量还不错;但part2开始质量就有问题了,而且随书代码好多无法编译:缺少文件,所用文件版本不一致,等。 这书的讲法很奇异,说的是面向新人的书,所以用的作者自己的一套库来讲解GL来避免一开始就陷入各种细节,但对我等新人来说这基本等同于无法实践,只能在随书代码上修改来看效果,但随书代码却问题多多,主要是part2。一直到前两个部分都结束了,才算是有自己直接写GL代码的能... 看了part1&2。part1质量还不错;但part2开始质量就有问题了,而且随书代码好多无法编译:缺少文件,所用文件版本不一致,等。 这书的讲法很奇异,说的是面向新人的书,所以用的作者自己的一套库来讲解GL来避免一开始就陷入各种细节,但对我等新人来说这基本等同于无法实践,只能在随书代码上修改来看效果,但随书代码却问题多多,主要是part2。一直到前两个部分都结束了,才算是有自己直接写GL代码的能力了,看完之前一直感觉很尴尬。 这个书当作一个3D编程引论什么的来看还不错,不求全面,是个游览,这书的确很开视野。然后还是得用其它方式系统化的学习一下。 (展开)
0 有用 田园的拾荒者 2012-07-07 13:49:02
突发奇想想学opengl....
0 有用 侃大海 2020-02-03 16:23:15
看完后,还是不能把整个知识体系的API理解到位,没有实践经验来验证,只能算是见了世面,只能吹捧
0 有用 J_Mat 2022-02-09 14:23:00
从learnopengl过来, 系统捋了一把
0 有用 侃大海 2020-02-03 16:23:15
看完后,还是不能把整个知识体系的API理解到位,没有实践经验来验证,只能算是见了世面,只能吹捧
0 有用 livic 2014-09-04 22:48:53
比较适合作为随手查询的字典。建议直接看英文原版的,中文版中有些地方翻译的还不够到位。。4星吧,推荐了~
0 有用 nemo 2014-01-23 10:24:04
从2013年11月初开始边读边练习,近三个月时间几乎把全书看了两遍。 非常好的一本书,很适合新手开始学习“现代”的OpenGL 3.3。 虽然有人说书中用的GLTools封装得太多,但实际上并不影响学习。
0 有用 田园的拾荒者 2012-07-07 13:49:02
突发奇想想学opengl....