An Ihren Kindle oder ein anderes Gerät senden

 
 
 

Kostenlos testen

Jetzt kostenlos reinlesen

An Ihren Kindle oder ein anderes Gerät senden

Jeder kann Kindle Bücher lesen  selbst ohne ein Kindle-Gerät  mit der KOSTENFREIEN Kindle App für Smartphones, Tablets und Computer.
Der Artikel ist in folgender Variante leider nicht verfügbar
Keine Abbildung vorhanden für
Farbe:
Keine Abbildung vorhanden

 

OpenGL Programming Guide: The Official Guide to Learning OpenGL, Versions 3.0 and 3.1 (7th Edition) [Kindle Edition]

Dave Shreiner , Bill The Khronos OpenGL ARB Working Group
2.0 von 5 Sternen  Alle Rezensionen anzeigen (4 Kundenrezensionen)

Kindle-Preis: EUR 23,06 Inkl. MwSt. und kostenloser drahtloser Lieferung über Amazon Whispernet

Weitere Ausgaben

Amazon-Preis Neu ab Gebraucht ab
Kindle Edition EUR 23,06  
Taschenbuch EUR 44,31  

Kunden, die diesen Artikel angesehen haben, haben auch angesehen


Produktbeschreibungen

Kurzbeschreibung

This is the eBook version of the printed book. If the print book includes a CD-ROM, this content is not included within the eBook version. Please note that this title’s color insert (referred to as “Plates” within the text) is not available for this digital product.

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, Seventh Edition, provides definitive and comprehensive information on OpenGL and the OpenGL Utility Library. The previous edition covered OpenGL through Version 2.1. This seventh edition of the best-selling “red book” describes the latest features of OpenGL Versions 3.0 and 3.1. 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 seventh edition has been updated to include the newest features of OpenGL Versions 3.0 and 3.1, including

 

  • Using framebuffer objects for off-screen rendering and texture updates
  • Examples of the various new buffer object types, including uniform-buffer objects, transform feedback buffers, and vertex array objects
  • Using texture arrays to increase performance when using numerous textures
  • Efficient rendering using primitive restart and conditional rendering
  • Discussion of OpenGL’s deprecation mechanism and how to verify your programs for future versions of OpenGL

 

This edition continues the discussion of the OpenGL Shading Language (GLSL) and explains the mechanics of using this language to create complex graphics effects and boost the computational power of OpenGL. 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 Khronos OpenGL ARB Working Group, an industry consortium responsible for guiding the evolution of OpenGL and related technologies.

 

Über den Autor und weitere Mitwirkende

Dave Shreiner, director of graphics technology at ARM, Inc., 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. Dave regularly presents at SIGGRAPH and other conferences worldwide. He is coauthor of the OpenGL ES 2.0 Programming Guide (Addison-Wesley, 2009) and the OpenGL(R) Reference Manual (Addison-Wesley, 2004), and is series editor for Addison-Wesley's OpenGL Series.

Produktinformation

  • Format: Kindle Edition
  • Dateigröße: 25002 KB
  • Seitenzahl der Print-Ausgabe: 936 Seiten
  • Gleichzeitige Verwendung von Geräten: Bis zu 5 Geräte gleichzeitig, je nach vom Verlag festgelegter Grenze
  • Verlag: Addison-Wesley Professional; Auflage: 7 (21. Juli 2009)
  • Verkauf durch: Amazon Media EU S.à r.l.
  • Sprache: Englisch
  • ASIN: B002L9MZ10
  • Text-to-Speech (Vorlesemodus): Aktiviert
  • X-Ray:
  • Durchschnittliche Kundenbewertung: 2.0 von 5 Sternen  Alle Rezensionen anzeigen (4 Kundenrezensionen)
  • Amazon Bestseller-Rang: #326.165 Bezahlt in Kindle-Shop (Siehe Top 100 Bezahlt in Kindle-Shop)

  •  Ist der Verkauf dieses Produkts für Sie nicht akzeptabel?

Mehr über den Autor

Entdecken Sie Bücher, lesen Sie über Autoren und mehr

Kundenrezensionen

2.0 von 5 Sternen
2.0 von 5 Sternen
Die hilfreichsten Kundenrezensionen
39 von 43 Kunden fanden die folgende Rezension hilfreich
1.0 von 5 Sternen Großteils veraltet 11. August 2009
Von Faikus
Format:Taschenbuch|Verifizierter Kauf
Ich habe vom Red Book bisher nur die frei verfügbare online Ausgabe gekannt. Da mir der Erklärstil des Autors sehr zusagt, die online Version des Buches aber relativ alt ist, habe ich mir das neue Red Book vorbestellt. Ich hatte gehofft, eine Einführung in die aktuelle OpenGL Version, die sich von den alten doch recht stark unterscheidet, im gewohnt guten Erklärstil zu bekommen. Die gute Nachricht ist, dass der Erklärstil weiterhin hervorragend ist. Die schlechte Nachricht: er ist deswegen so gut geblieben, weil das Buch so gut wie gar nicht überarbeitet wurde. Es mag für diejenigen geeignet sein, denen es sehr wichtig ist, alten OpenGL Code pflegen zu können. Wer aber wie ich am liebsten gleich in die neueste Version einsteigen und keine oder wenig Zeit mit Techniken, die auf Grund von Inkonsistenzen oder langsamer Performanz ersetzt wurden, vergeuden möchte, sollte sich die einleitenden Anmerkungen der Kapitel durchlesen, bevor er das Buch kauft:

Kapitel 4 -- Color:
"In OpenGL Version 3.1, many of the techniques and functions described in this chapter were removed through deprecation..."

Kapitel 5 -- Lighting:
"In OpenGL Version 3.1, many of the techniques and functions described in this chapter were removed through deprecation..."

Kapitel 7 -- Display Lists:
"In 3.1, all of the techniques and functions described in this chapter were removed through deprecation."

Kapitel 8 -- Drawing Pixels, ...
"Much of the functionality discussed in this chapter was deprecated in OpenGL Version 3.0, and was removed from Version 3.1..."

Kapitel 10 -- The Framebuffer
"In 3.1, some of the techniques and functions described in this chapter were removed through deprecation...
Lesen Sie weiter... ›
War diese Rezension für Sie hilfreich?
7 von 8 Kunden fanden die folgende Rezension hilfreich
1.0 von 5 Sternen Solide, aber überwiegend Steinzeit 29. März 2011
Format:Taschenbuch|Verifizierter Kauf
Schliesse mich dem Urteil von Faikus an, oder bin eher sogar noch drastischer. Habe mir das Buch mehr oder weniger "blind" gekauft, einfach nur weil ich kein 3.x Buch zu OpenGL besitze, und es ist immer nett, auch etwas auf Papier zu haben, nicht nur die Specifikation als PDF.

Hätte ich nur mal vorher Rezensionen gelesen!

Das Buch ist zugegeben qualitativ sehr hochwertig für jemanden, der traditionelles OpenGL von Grund auf lernen und vielleicht noch ein wenig in "3.x" schnuppern will. Dem Titel "3.0 und 3.1" aber wird es überhaupt nicht gerecht, da kommt man sich ehrlich gesagt schon veralbert vor.

Etwa 80% des Buchs dreht sich um Funktionen, die bereits in OpenGL 3.0 als "deprecated" markiert sind, d.h. diese Funktionen existieren zwar noch, um nicht die Kompatibilität existierender Software zu zerstören, aber generell soll man sie für "richtiges" OpenGL nicht verwenden. Im Buch liest sich das Ganze eher wie "so geht's", und dabei ist nicht immer offensichtlich (wenn man es nicht schon vorher weiss), wenn etwas "deprecated" ist. "Many of the functions in this chapter" als Einleitung ist auch nicht so sehr hilfreich, besonders dann, wenn das in fast jedem Kapitel steht.

Es stimmt natürlich prinzipiell, dass man auch unter OpenGL 3.1 (und später, im "compatibility" Profil) noch problemlos mit glBegin/glEnd zeichnen oder Client-Arrays und Displaylisten verwenden kann, aber das ist nicht der Punkt.
War diese Rezension für Sie hilfreich?
2.0 von 5 Sternen Nicht lesbar 21. Juli 2014
Format:Taschenbuch|Verifizierter Kauf
Das Buch ist quasi der Abgedruckte Standard, welcher auch Online gelesen werden kann. Die Ausführungen sind dementsprechend trocken und dienen ausschließlich als Nachschlagewerk.
War diese Rezension für Sie hilfreich?
0 von 13 Kunden fanden die folgende Rezension hilfreich
4.0 von 5 Sternen Sehr gut aber englisch ;) 14. Februar 2011
Von Noibi
Format:Taschenbuch
Also im großen und ganzen is das Buch sehr gut, das Englisch in diesem buch ist auch verständlich,
jedoch die mathematischen sachen sind auf Englisch nicht ganz so prickelnd darum nur 4/5 :)
War diese Rezension für Sie hilfreich?
Die hilfreichsten Kundenrezensionen auf Amazon.com (beta)
Amazon.com: 2.6 von 5 Sternen  11 Rezensionen
48 von 48 Kunden fanden die folgende Rezension hilfreich
3.0 von 5 Sternen Well, it should have been pure 3.1. 19. August 2009
Von The Gecko - Veröffentlicht auf Amazon.com
Format:Taschenbuch
Much like the other reviewer, I have to admit being underwhelmed. Back at the OpenGL BOF at Siggraph in 2008, it was announced that the authors were working on an updated "Red Book". I waited patiently for this new edition, fully expecting a book that concisely covered the new 3.0-3.1 openGL api programming philosophy. Having used the Red Books for 6 years now, I looked forward to a straightforward narrative that would be easier to read than the spec and a pile of extensions.

Now, to give credit where it's due, this book does talk about the new APIs, (hence the 3 stars). But it is unfortunately littered with page after page of material on deprecated API bits. I can't imagine why the authors would do this, apart from maybe the publisher pushing a page count?

[...edit - I went on and on...]

Anyway, guys, please, if you're reading this, in the next edition, trim the fat. If it's not 3.1-compliant, cut it out. There are plenty of 2.1 references out there if someone has to learn outdated code.
25 von 25 Kunden fanden die folgende Rezension hilfreich
2.0 von 5 Sternen Page after page of deprecated APIs 13. Dezember 2009
Von Trousers - Veröffentlicht auf Amazon.com
Format:Taschenbuch
I have been relying on the red books for years. I am fairly disappointed with this particular edition because most of the book, as others have pointed out, covers deprecated APIs. Personally I don't mind that, since we are likely to encounter legacy code, may also need to port it, and an understanding of the history can be useful. The trouble is not with the deprecated APIs, it's with the authors often not explaining what it has been superseded by. The chapter on selection and feedback is a perfect example of this. A chapter will go on for several dozen pages, but begin with a small note at the beginning of the chapter with words to the effect of "everything you are about to read is deprecated".
36 von 39 Kunden fanden die folgende Rezension hilfreich
1.0 von 5 Sternen Very Disappointing 30. Juli 2009
Von Ganesh - Veröffentlicht auf Amazon.com
Format:Taschenbuch
Extremely disappointed with this book. I was eagerly looking forward to this book hoping that this would enable me to learn the new programming model of OpenGL ( programmable pipe-line )which is substantially different from the previous versions. The initial description of this book ( before it was actually released )had mentioned that this edition would have 70% new material ( text and code ) and would completely cover the new approach. Not sure as to what happened but this book is mostly a re-print of the 6th edition with a small table next to each API which indicates whether the API is deprecated or not ( Most of it are deprecated and I'm not sure why we need a book that explains all the deprecated API's and how to program with deprecated features). Will wait for OpenGL SuperBible 5th Edition now ( Hopefully there is something like that in the works ).
18 von 18 Kunden fanden die folgende Rezension hilfreich
2.0 von 5 Sternen sorry, my title has been deprecated 13. April 2010
Von anon - Veröffentlicht auf Amazon.com
Format:Taschenbuch
I'm honestly not sure that this books will very useful to many people at all.
If you are both new to OpenGL and will have to deal with old OpenGL code, then it might just be worth it, otherwise, forget it.

First, literally 85-90% of the pages in the book relate to functions that have been deprecated.
Second, it doesn't make it all that clear exactly what has or hasn't been deprecated so it's rather a mess to dig through to find the relevant bits.
Finally, it covers rather little beyond the very basics of GLSL, which is basically what OpenGL 3.0+ is all about.

Let me put it this way:

If you will have to deal with old code base but already know OpenGL pre-3.0 well then you already know how to deal with old OpenGL code base and since the new stuff is so buried and so sparse what does this get you?

If you are new to OpenGL and won't have to deal with an old code base why bother with all the deprecated junk? You do not want to be starting off new code doing it the old ways. In this case:

If you need to know the basics of the 3D graphics, don't try to learn it from this book, get a solid, general purpose 3D graphics book for that (or at least something like "Advanced Graphics Programming using OpenGL" which also uses largely deprecated functions but it's written in a better style for this purpose).

For a basic introduction on how to use OpenGL (to get yourself up to speed on the basic outline of the API), get something like "Beginning OpenGL Game Programming 2nd ed" just get you started. It'll quickly show you the basic ropes of OpenGL and what you need to do to get the system initialized, viewports set, shaders initialized, rendering attached to Windows windows and some basic info on vertex buffers and such. Just looking at the basic, free SDK/docs it would tricky to figure out where to begin, this will show you. After that, for more advanced commands dealing with buffers you can just look at the free OpenGL documents/search the web to learn what more you need, it should all make sense once you know the basic outline of OpenGL.

To learn more about the new shader model and changes to GLSL get a book like "OpenGL Shading Language - 3rd ed", way more useful than the few pages in this book on that topic.

So:
If you already know OpenGL 2.0 just get "OpenGL Shading Language - 3rd ed" and download the latest free OpenGL 3.3 (or whatever version) docs and you are good to go, don't even bother with this book.

If you know nothing about OpenGL but do know about 3D graphics then just get "Beginning OpenGL Game Programming 2nd ed" to get you introduced to the API and then get"OpenGL Shading Language - 3rd ed" and download the latest free OpenGL 3.3 (or whatever version) docs and you are good to go, don't even bother with this book.

If you know nothing about 3D graphics or OpenGL then get the above two books and add some general references on 3D graphics and don't even bother with this book.

EDIT: Also the new 5th edition of OpenGL SuperBible is WAY more worthwhile that this title.

Only if you are both new and will also need to deal with an advanced, but old, code base, bother with this book.
5 von 5 Kunden fanden die folgende Rezension hilfreich
2.0 von 5 Sternen Confusing To Newbies 6. August 2011
Von ronstern314 - Veröffentlicht auf Amazon.com
Format:Taschenbuch
If you're new to OpenGL (and computer graphics in general) this book will confuse you to the point of tears. Apparently OpenGL changed quite a bit from the 2.x versions to the 3.x versions. This book explains the 2.x paradigms, then mentions that most of the stuff you just read doesn't apply in version 3.x.

It's hard to figure out what's what. For example, Chapter 8 (Drawing Pixels, Bitmaps, Fonts, and Images) sounds very important but the first page of that chapter notes, "Much of the functionality discussed in this chapter was deprecated in OpenGL Version 3.0, and was removed from Version 3.1. It was replaced with more capable functionality using framebuffer objects, which are described in Chapter 10."

Great, so we can tear out the 68 pages of Chapter 8 to use as kindling (no pun intended) and move on to Chapter 10. But (and it's a big "but") Chapter 10 notes, "In OpenGL Version 3.1, some of the techniques and functions described in this chapter were removed through deprecation. The concepts are still relevant, but are available using more modern features." By now anyone new to OpenGL and who wants to learn about its latest version would be disgusted with this confusion.

OpenGL is now in version 4.x, and a new version of this book is slated for release before the end of 2011. Hopefully the authors will have found a way to present the most current material clearly, with references, perhaps, to earlier versions for those who need that information.
Waren diese Rezensionen hilfreich?   Wir wollen von Ihnen hören.
Kundenrezensionen suchen
Nur in den Rezensionen zu diesem Produkt suchen

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Thema:
Erster Beitrag:
Eingabe des Log-ins
 

Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen
   


Ähnliche Artikel finden