無料のKindleアプリをダウンロードして、スマートフォン、タブレット、またはコンピューターで今すぐKindle本を読むことができます。Kindleデバイスは必要ありません。
ウェブ版Kindleなら、お使いのブラウザですぐにお読みいただけます。
携帯電話のカメラを使用する - 以下のコードをスキャンし、Kindleアプリをダウンロードしてください。
OpenGL Programming Guide: The Official Guide To Learning OpenGL, Version 2 ペーパーバック – 2005/7/22
この商品には新版があります:
購入オプションとあわせ買い
OpenGL is a powerful software interface used to produce high-quality, computer-generated images and interactive applications using 2D and 3D objects, bitmaps, and color images.
The OpenGL® Programming Guide, Fifth Edition, provides definitive and comprehensive information on OpenGL and the OpenGL Utility Library. The previous edition covered OpenGL through Version 1.4. This fifth edition of the best-selling "red book" describes the latest features of OpenGL Versions 1.5 and 2.0, including the introduction of the OpenGL Shading Language.
You will find clear explanations of OpenGL functionality and many basic computer graphics techniques, such as building and rendering 3D models; interactively viewing objects from different perspective points; and using shading, lighting, and texturing effects for greater realism. In addition, this book provides in-depth coverage of advanced techniques, including texture mapping, antialiasing, fog and atmospheric effects, NURBS, image processing, and more. The text also explores other key topics such as enhancing performance, OpenGL extensions, and cross-platform techniques.
This fifth edition has been extensively updated to include the newest features of OpenGL Versions 1.5 and 2.0, including:
- Storage of vertex arrays in buffer objects for faster rendering
- Occlusion queries for course-grain visibility testing
- Non-power-of-two dimensioned texture maps
- Point sprites
- Separate stencil operations for RGB and alpha
- Rendering to multiple color buffers using GLSL
Most importantly, this edition discusses the OpenGL Shading Language (GLSL) and explains the mechanics of using this new language to create complex graphics effects and boost the computational power of OpenGL.
- 本の長さ838ページ
- 言語英語
- 出版社Addison-Wesley
- 発売日2005/7/22
- 寸法18.42 x 5.08 x 23.5 cm
- ISBN-109780321335739
- ISBN-13978-0321335739
商品の説明
著者について
Dave Shreiner, a leading OpenGL consultant, was a longtime member of the core OpenGL team at SGI. He authored the first commercial OpenGL training course, and has been developing computer graphics applications for more than two decades.
登録情報
- ASIN : 0321335732
- 出版社 : Addison-Wesley; 第5版 (2005/7/22)
- 発売日 : 2005/7/22
- 言語 : 英語
- ペーパーバック : 838ページ
- ISBN-10 : 9780321335739
- ISBN-13 : 978-0321335739
- 寸法 : 18.42 x 5.08 x 23.5 cm
- カスタマーレビュー:
他の国からのトップレビュー
This book will point your thinking in the direction of OpenGL. It takes a very steady, but fundamental course toward that objective. It is not full of fluff, nor does it attempt to overwhelm the uninitiated with superfluous content. It does a really good job at combining elements of the nitty-gritty of OpenGL code with the practices and underlying architecture of the OpenGL system as implemented by the standards-conformant graphics hardware/drivers. It has a very comprehensive expose of the OpenGL pipeline and every reasonable aspect of using OpenGL at the fundamental level and with the GLUT.
My copy of this book is well-worn from countless flippings back-n-forth of pages and chapters as I continue to extract useful information about OpenGL from it. Perhaps it deserves 5 stars, but I have no frame of reference nor am I a gift to OpenGL programmers, so I rate it conservatively at 4.5 stars.
The book reads very easily. It is not wordy or overly terse. It does assume that you've had at least fundamental mathematics representative of college-level computer science majors. Even if your math skills are not so well-developed, this book doesn't try to drown you in such things, rather, it directs you toward the practices of accomplishing OpenGL programming assuming that you will learn that math that is necessary for the work you intend to do. It also assumes that you have strong fundamentals in C programming. It also assumes that you're able to read and comprehend English. I don't find any of these to be worthy of a disclaimer as might another reviewer.
The book is presented very well. I can not say enough how straight-forward and logically it proceeds through the topics necessary to get up-to-speed with OpenGL programming. It reads well, too. That is, you don't necessarily need to be sitting at your computer in order to enjoy elements of this book while learning about OpenGL.
The included examples are well-chosen to illustate the points made during the course of the text where they are found. I had absolutely no problem compiling and executing them on my GNU/Linux-based system using Mesa and GCC.
I would suggest that you plan to spend some quality time with this book if you're serious about learning OpenGL. Some of the topics take more than a brief reading to fully sink-in...at least they did for me! There are a few sections that I spent several hours on and re-read several times, which I credit to the technical-aspects of the content rather than reduce to an "issue" with the authors' presentation skills. OpenGL isn't going to be easy if you're relatively new to 2D and 3D programming. It is probably an "advanced" topic for all but the most severe.
The book is thoroughly enjoyable and when completed and you're banging away OpenGL code with style and grace, there is a notable sense of accomplishment. I had a lot of fun dissecting this book until my brain finally decided to learn its contents.
It includes GLUT, making it very useful to practical applications.
Also an introduction to OpenGL Shading Language.
Lot of samples. Working samples.