Buy used
£2.82
£3.90 delivery 4 - 9 October. Details
Used: Like New | Details
Condition: Used: Like New
Comment: The book has been read, but looks new. The book cover has no visible wear, and the dust jacket is included if applicable. No missing or damaged pages, no tears, possible very minimal creasing, no underlining or highlighting of text, and no writing in the margins.
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet or computer – no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the author

Something went wrong. Please try your request again later.

Beginning OpenGL Game Programming (Game Development Series) Paperback – 19 Mar. 2004

4.0 4.0 out of 5 stars 20 ratings

There is a newer edition of this item:

Discusses the basics of using OpenGL to create computer games that have realistic graphics.

Product details

  • Publisher ‏ : ‎ Premier Press (19 Mar. 2004)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 310 pages
  • ISBN-10 ‏ : ‎ 1592003699
  • ISBN-13 ‏ : ‎ 978-1592003693
  • Dimensions ‏ : ‎ 19.05 x 1.91 x 22.86 cm
  • Customer reviews:
    4.0 4.0 out of 5 stars 20 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Dave Astle
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Discover more of the author’s books, see similar authors, read author blogs and more

Customer reviews

4 out of 5 stars
20 global ratings

Top reviews from United Kingdom

Reviewed in the United Kingdom on 9 May 2012
Im working my way through this book at the moment and from how far I got through it its very informative and helpful where its required. I would recommend it to anyone who wants to go into OpenGL at the 1.5 stage rather than the 3.x+ that is the current version
Reviewed in the United Kingdom on 12 December 2006
This is a very good introductory book to OpenGL. I purchased this book because I wanted an insight into how OpenGL works and possibly to be able to produce something of my own. At the moment it's slow progress as I found that there is a lot to take in with OpenGL and a lot of it isn't very concrete until you actually sit down and code it yourself.

The authors also expect you to have knowledge and prior experience with C/C++ and this is indeed a prerequisite to reading the book so please don't get this book if you have no experience with the aforementioned languages as you will struggle. Aside from the above points the book is a solid introduction and is written well, the CD with all of the source code on is very useful too.
5 people found this helpful
Report
Reviewed in the United Kingdom on 6 April 2007
I checked up on the many available OpenGL books before purchasing this. I wanted to do my OpenGL in Delphi and there's, obviously, a dearth of books for OpenGL with this language. However, don't let that daunt you - I have found that this book is very helpful in explaining concepts and getting you to understand "what" you're doing and "why" in OpenGL - the "how" will be ever so slightly different in a language that is not C++, but you'll have the hand-holding the book provides to get you through it... after all, OpenGL is a standard and the actual OpenGL bits are the same in any language.

The first chapter is a bit of waste - going on about why people program things like games, and setting up your window (totally Windows C++) to show your first OpenGL scene... I have found the following chapters very enlightening though... the explanation of states and primitives is good, likewise the chapeter on perspective and orthographic projections was helpful to me... camera movement too. Transformations was already in my head and likewise textures and displaying of text. I'm only using quick and dirty default lighting in OpenGL at the moment so I look forward to the chapter on lighting and also fog. All in all - a good enough buy for me to get value out of it.
6 people found this helpful
Report

Top reviews from other countries

Translate all reviews to English
Neil Roy
5.0 out of 5 stars A solid foundation for learning OpenGL without making your brain explode.
Reviewed in Canada on 13 May 2010
This is a very well written book on OpenGL graphic programming. Easy to follow, easy to understand.
At the end of each chapter he has a test for you to see if you learned anything. Then he gives you something to do which will further test your new found knowledge. There are lots of tips and notes thrown in for good measure, all in all it's a very nicely written book that does an excellent job teaching you without making your brain explode.

Was this meant to teach all aspects of game programming? No. Of course not. The title says "Beginning OPENGL Game Programming" and that is what you get. OpenGL for beginners, focused on games. If you want advanced game programming topics you should probably pick up a book on game programming that will cover other topics such as collision detection and more advanced topics like particle engines and the like. This is a beginners book, so you learn the basics, enough to get you started well on your way. Once you fully understand these concepts, you can come back and search for more advanced books.

If you're interested in getting into 3D graphics using OpenGL, I highly recommend getting this book.
Daniel Pritchett
5.0 out of 5 stars Great Book for a 3d programming beginner.
Reviewed in the United States on 21 March 2007
The first two chapters of this book are pretty daunting, showing you a lot of stuff at once, but as the book goes on it goes back to the basics and builds up, so the stuff you saw earlier makes more sense. The book uses mainly the windows library for an interface and interaction, but if you search google for "glut tutorials" you can port the examples in the book quite easily. The CD is your best friend, it has introductions to a lot of stuff in the corresponding chapters that were taken out, like matrix operations and principles of 3d, there are more as the book goes on, I suggest you have these chapters on you when you're bored. It also has a great introduction to windows programming, once you learn that then you pretty much have what you need to make windows for your gl programs.
Freebird
3.0 out of 5 stars Verschlimmbessert
Reviewed in Germany on 5 November 2006
Die ursprüngliche Fassung bei Premier Press trägt den Titel "OpenGL Game Programming" und hat 700 Seiten. Übrig geblieben ist in dieser Neuauflage weniger als die Hälfte des Originals. Manche alten Kapitel befinden sich noch als PDF-Kopie auf der beiliegenden CD, aber nicht alle: Das wichtigste Kapitel 20, das den Aufbau und die Funktionsweise der Spiele-Engine beschreibt, fehlt komplett.

Die schrittweise Entwicklung einer Spiele-Engine findet *nicht* statt. Übrig geblieben ist wenig mehr als eine Einführung in einzelne OpenGL Funktionen, wie sie z.B. der offizielle "OpenGL Programming Guide (Red Book)" wesentlich ausführlicher und verständlicher beinhaltet: States & Primitives, Transformation & Matrices, Colors, Lighting, Blending, Fog, Bitmaps & Images, Texture Mapping, Extension Loading, Environment Mapping, Multitexturing, Image Interpolation, Display Lists, Vertex Arrays, Marbles, Frustrum Culling, Text Displaying, Buffer Types.

Warum man das plattformübergreifende OpenGL ausgerechnet mittels WIN32-API, WGL, DirectInput und DirectAudio veranschaulicht, erschließt sich wohl nur den Autoren (SDL und OpenAL hätten sich angeboten).

Im letzten Kapitel steht der Leser plötzlich vor einem fertigen Battlechess-Klon und wird mit dem (nahezu undokumentierten) Quellcode völlig alleingelassen. Weder die eigentlichen Design-Entscheidungen, noch die Struktur der Engine werden besprochen.
app
4.0 out of 5 stars 英語が苦にならなければOpenGL初心者にはいいんじゃないか
Reviewed in Japan on 26 September 2004
WindowsベースでOpenGLのゲームのための各種実装が紹介されてます。
洋書なんで当然英語ですが、読むの自体はそれほど労力はいらないと思います(Visual StudioとWin32とC++の知識があれば)。
・Visual Studio(6.0と.NET 2003)とWin32(コンソールベースではありません。なのでWin32の知識があるとよい)ベースのサンプル。
・言語はC++(クラスの知識必須)
・最終的にはMD2フォーマットでアニメーション付の人間2人専用(CPUとの対戦はなし)のチェスができるところまで。
・プログラマブルシェーダの解説は無し
Chapterリスト
1.GLUTを使ったコンソールベースのシンプルな表示
2.Win32で三角形が回転(以降サンプルはWin32になる)
3.ラインとか三角形とか多角形とかの描画
4.平行移動、回転、スケーリングとかのトランスフォーム関連
5.アルファブレンディング、頂点カラー、フォグ(頂点カラー)、ライティング
6.TGAのロードと表示とかビットマップの表示
7.テクスチャマッピングとテクスチャ付き地形の描画
8.フォグ
9.テクスチャ合成、環境マッピング、マルチテクスチャ
10.カリング
11.テキスト描画
12.OpenGL Buffersということでサンプルはモーションブラー
13.まとめ(サンプルはチェス)
Denis
5.0 out of 5 stars Five Stars
Reviewed in Canada on 10 November 2016
was what I expected, no issues, thanks!!!