Es wird kein Kindle Gerät benötigt. Laden Sie eine der kostenlosen Kindle Apps herunter und beginnen Sie, Kindle-Bücher auf Ihrem Smartphone, Tablet und Computer zu lesen.

  • Apple
  • Android
  • Windows Phone
  • Android

Geben Sie Ihre Mobiltelefonnummer ein, um die kostenfreie App zu beziehen.

Kindle-Preis: EUR 55,53
inkl. MwSt.

Diese Aktionen werden auf diesen Artikel angewendet:

Einige Angebote können miteinander kombiniert werden, andere nicht. Für mehr Details lesen Sie bitte die Nutzungsbedingungen der jeweiligen Promotion.

An Ihren Kindle oder ein anderes Gerät senden

An Ihren Kindle oder ein anderes Gerät senden

Facebook Twitter Pinterest <Einbetten>
3D Engine Design for Virtual Globes von [Cozzi, Patrick, Ring, Kevin]

3D Engine Design for Virtual Globes 1 , Kindle Edition

4.0 von 5 Sternen 2 Kundenrezensionen

Alle 2 Formate und Ausgaben anzeigen Andere Formate und Ausgaben ausblenden
Preis
Neu ab Gebraucht ab
Kindle Edition
"Bitte wiederholen"
EUR 55,53

April-Aktion: Englische eBooks stark reduziert
Entdecken Sie unsere Auswahl an englischen eBooks aus verschiedenen Genres für je 1,49 EUR. Die aktuelle Aktion läuft noch bis zum 30. April 2017.

Produktbeschreibungen

Pressestimmen

3D Engine Design for Virtual Globes presents invaluable practical knowledge for building interactive 3D worlds and serves as a great reference for the different rendering algorithms and their tradeoffs. You will find a copy at my desk.
Quarup Barreirinhas, Google Earth Software Engineer

This is a long overdue book covering techniques essential for the design and implementation of virtual globe engines and for high-fidelity planetary scale terrain rendering applications. Written by experienced developers with a consistent and very practical approach, the book provides a comprehensive evaluation of modern algorithms and techniques for terrain and vector data rendering, 3D engine design, multithreading, and much more. I definitely recommend it to everyone implementing or interested in the methods used in virtual globes, simulations, large-scale visualizations, and GIS applications.
Brano Kemen, Outerra

This book is must have literature for all software developers buil

What the authors actually do is build a very nice, modern, OpenGL rendering engine. the code content is quite digestible and easy to follow, and we can imagine eager readers swarming the book 's website in order to download the entire codebase. Asides from the very usable 3D engine provided, one can also find oodles of interesting discussions on how to solve Depth Buffer precision-related problems and how to deal with the limited coordinate precision afforded by the float representation we must issue bonus points for dealing with multi-threading head on We d also recommend that one should play with all the "Try this" challenges in the book, they re good fun both the beginner and the more experienced practitioner has something in store hidden between the black covers.
Alex Voicu, Beyond3D, October 2011

3D Engine Design for Virtual Globes presents invaluable practical knowledge for building interactive 3D worlds and serves as a great reference for the different rendering algorit

3D Engine Design for Virtual Globes provides a fine guide to engine design and algorithms for virtual globe applications such as Google Earth packed with formulas and details on simulations, visualization and GIS applications a winner for any technical collection.
Midwest Book Review, November 2011

What the authors actually do is build a very nice, modern, OpenGL rendering engine. the code content is quite digestible and easy to follow, and we can imagine eager readers swarming the book s website in order to download the entire codebase. Asides from the very usable 3D engine provided, one can also find oodles of interesting discussions on how to solve Depth Buffer precision-related problems and how to deal with the limited coordinate precision afforded by the float representation we must issue bonus points for dealing with multi-threading head on We d also recommend that one should play with all the "Try this" challenges in the book, they re good fun both the beginner and the more experienced practitioner has something in store hidden between the black covers.
Alex Voicu, Beyond3D, October 2011

3D Engine Design for Virtual Globes presents invaluable practical knowledge for building interactive 3D worlds and serves as a great reference for the different rendering algorithms and their tradeoffs. You will find a copy at my desk.
Quarup Barreirinhas, Google Earth Software Engineer

This is a long overdue book covering techniques essential for the design and implementation of virtual globe engines and for high-fidelity planetary scale terrain rendering applications. Written by experienced developers with a consistent and very practical approach, the book provides a comprehensive evaluation of modern algorithms and techniques for terrain and vector data rendering, 3D engine design, multithreading, and much more. I definitely recommend it to everyone implementing or interested in the methods used in virtual globes, simulations, large-scale visualizations, and GIS applications.
Brano Kemen, Outerra

This book is must-have literature for all software developers building virtual worlds. Based on the experience of its authors, this book covers all essential aspects of terrain rendering: mathematical background, geographic information systems basics, information about how to handle massive datasets, precise rendering, multithreading, and some state-of-the-art algorithms. It is richly illustrated with pictures and code, using a modern fully shader-based approach with OpenGL 3.3 core profile and C#.
Aleksandar Dimitrijevi, University of Ni "

3D Engine Design for Virtual Globes provides a fine guide to engine design and algorithms for virtual globe applications such as Google Earth packed with formulas and details on simulations, visualization and GIS applications a winner for any technical collection.
Midwest Book Review, November 2011

What the authors actually do is build a very nice, modern, OpenGL rendering engine. the code content is quite digestible and easy to follow, and we can imagine eager readers swarming the book s website in order to download the entire codebase. Asides from the very usable 3D engine provided, one can also find oodles of interesting discussions on how to solve Depth Buffer precision-related problems and how to deal with the limited coordinate precision afforded by the float representation we must issue bonus points for dealing with multi-threading head on We d also recommend that one should play with all the "Try this" challenges in the book, they re good fun both the beginner and the more experienced practitioner has something in store hidden between the black covers.
Alex Voicu, Beyond3D, October 2011

3D Engine Design for Virtual Globes presents invaluable practical knowledge for building interactive 3D worlds and serves as a great reference for the different rendering algorithms and their tradeoffs. You will find a copy at my desk.
Quarup Barreirinhas, Google Earth Software Engineer

This is a long overdue book covering techniques essential for the design and implementation of virtual globe engines and for high-fidelity planetary scale terrain rendering applications. Written by experienced developers with a consistent and very practical approach, the book provides a comprehensive evaluation of modern algorithms and techniques for terrain and vector data rendering, 3D engine design, multithreading, and much more. I definitely recommend it to everyone implementing or interested in the methods used in virtual globes, simulations, large-scale visualizations, and GIS applications.
Brano Kemen, Outerra

This book is must-have literature for all software developers building virtual worlds. Based on the experience of its authors, this book covers all essential aspects of terrain rendering: mathematical background, geographic information systems basics, information about how to handle massive datasets, precise rendering, multithreading, and some state-of-the-art algorithms. It is richly illustrated with pictures and code, using a modern fully shader-based approach with OpenGL 3.3 core profile and C#.
Aleksandar Dimitrijevi, University of Ni

"

Kurzbeschreibung


Supported with code examples and the authors’ real-world experience, this book offers the first guide to engine design and rendering algorithms for virtual globe applications like Google Earth and NASA World Wind. The content is also useful for general graphics and games, especially planet and massive-world engines. With pragmatic advice throughout, it is essential reading for practitioners, researchers, and hobbyists in these areas, and can be used as a text for a special topics course in computer graphics.



Topics covered include:





  • Rendering globes, planet-sized terrain, and vector data

  • Multithread resource management

  • Out-of-core algorithms

  • Shader-based renderer design

Produktinformation

  • Format: Kindle Edition
  • Dateigröße: 156492 KB
  • Seitenzahl der Print-Ausgabe: 520 Seiten
  • Verlag: A K Peters/CRC Press; Auflage: 1 (24. Juni 2011)
  • Verkauf durch: Amazon Media EU S.à r.l.
  • Sprache: Englisch
  • ASIN: B00888KM9K
  • Text-to-Speech (Vorlesemodus): Nicht aktiviert
  • X-Ray:
  • Word Wise: Nicht aktiviert
  • Verbesserter Schriftsatz: Nicht aktiviert
  • Durchschnittliche Kundenbewertung: 4.0 von 5 Sternen 2 Kundenrezensionen
  • Amazon Bestseller-Rang: #376.215 Bezahlt in Kindle-Shop (Siehe Top 100 Bezahlt in Kindle-Shop)
  • Wenn Sie dieses Produkt verkaufen, möchten Sie über Seller Support Updates vorschlagen?


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

Kundenrezensionen

4.0 von 5 Sternen
5 Sterne
0
4 Sterne
2
3 Sterne
0
2 Sterne
0
1 Stern
0
Beide Kundenrezensionen anzeigen
Sagen Sie Ihre Meinung zu diesem Artikel

Top-Kundenrezensionen

Format: Kindle Edition Verifizierter Kauf
Meiner meinung nach das beste Buch zu dem sehr speziellen Thema. Es könnte etwas ausführlicher zum Thema verwendeter OpenGL Befehle sein - es gibt eine große Menge Code, der nicht im Buch auftaucht. Leider gingen die Beispiele auf meinem Laptop nicht (die Intel GPU nur bis OpenGL 2.0, Beispiele in 3.x) - man kann aber den Renderer losgelöst nochmal implementieren. Trotzdem sehr gut gemachtes Buch und zu empfehlen, insbesondere in Verbindung mit der Beispielimplementierung.
Kommentar War diese Rezension für Sie hilfreich? Ja Nein Feedback senden...
Vielen Dank für Ihr Feedback.
Wir konnten Ihre Stimmabgabe leider nicht speichern. Bitte erneut versuchen
Missbrauch melden
Format: Gebundene Ausgabe Verifizierter Kauf
Insgesamt ist das Buch für Einsteiger sehr gut geeignet, da die Autoren sehr ausführlich auf die Problematik von Planetensystemen eingehen. Sehr schön ist auch, dass der Druck in Farbe erfolgt, wodurch das Nachvollziehen der Inhalte leichter fällt.

Einen Punkt habe ich aus folgendem Grund abgezogen: Inhaltlich gibt es einige Lücken, besonders im mathematischen Teil und den Koordinatensystemen. Zudem werden die Probleme zwar als Text gelöst, die praktische Lösung ist jedoch mangelware und kann nur in der Demo betrachtet werden.
Kommentar War diese Rezension für Sie hilfreich? Ja Nein Feedback senden...
Vielen Dank für Ihr Feedback.
Wir konnten Ihre Stimmabgabe leider nicht speichern. Bitte erneut versuchen
Missbrauch melden

Die hilfreichsten Kundenrezensionen auf Amazon.com (beta)

Amazon.com: 3.8 von 5 Sternen 5 Rezensionen
10 von 10 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Wow! These guys know their stuff! 24. Dezember 2012
Von Robert Smith - Veröffentlicht auf Amazon.com
Format: Gebundene Ausgabe Verifizierter Kauf
If you don't want to read my short novel below, just buy the book!

As a lifelong amateur astronomer and software engineer, with 3D graphics simulation being my hobby, I always wanted to write a 3D simulation allowing a user to fly around the solar system and buzz the canyons of our rocky planets or navigate through the rings of Saturn.

But even with many years of OpenGL programming, I had no idea how to achieve what I have conceived in my head (check out the Outtera website to get an idea, absolutely stunning!).

3D Engine Design for Virtual Globes is just what I needed. The book presents a complete API for rendering globes, massive amounts of terrain, vector data (GIS) and the techniques required for a seamless and smooth transition from orbit down to your front yard.

The API is called OpenGlobe and it is built on top of OpenTK which facilitates writing OpenGL programs with C#/.Net (yeah!).

To end on a good note, I’ll mention the con’s first:

I can’t praise this book enough for finally making this topic clear to me. With that said, be forewarned: The OpenGlobe API is not a plug-n-play solar system/planetary simulator. Literally all of the example programs demonstrate their purpose in isolation to the example. For example, the globe rendering examples render a single globe in its own space. If you want to render several planets, you will need to rip out the globe rendering example code and roll your own multi-planet solar system.

This also means there is no scene management. But the authors do gloss over multi-frustum rendering for large volume scenes that cover distances from one meter to 100,000,000 meters or more.

A bit frustrating is how some techniques are covered in detail and at the end you are told “but there is a better way…” Immediately following, most of the “better ways” are covered but in a lot of cases you are instead referred to a source in the bibliography (which is the best graphics bibliography I have ever seen!).

Now the good stuff!

An Abstract Rendering Engine
OpenGL programmers know how difficult and error prone managing the OpenGL state can be. This book begins by presenting an abstract render engine and implements it in OpenGL. This render engine hides the complexity of managing OpenGL state. You don’t need to remember to restore the previous states after you draw an object. The render engine shadows the OpenGL state and takes care of the details for you.

Writing OpenGL code with this rendering engine is an absolute joy!

Note that the OpenGL core profile is used in the engine. This means you need to write your own vertex and fragment shaders to put anything on the screen. There are myriad shaders provided with all of the samples. If you don’t know GLSL, you might as well pick up a copy of the orange book (OpenGL Shading Language) as well.

Globe Rendering
Several methods for rendering globes are presented with projects that demonstrate each. The pro’s and con’s are clearly explained. Picking the method you’ll want to use is the hardest decision.

Massive Terrain
The last 4 chapters of the book concentrate on terrain rendering techniques. If you have ever wondered how a game or simulation renders hundreds of miles of detailed terrain, all is revealed here. Especially enlightening are the web services that retrieve data and terrain tiles from NASA and ESRI servers as you move through your scene.

Precision
There are two chapters that cover precision and the problems caused by floating point round off errors and artifacts caused by depth buffer z-fighting. These issues are addressed in detail with several different solutions (yes, the code for the solutions is provided!).

GIS
Part three of the book has two chapters covering vector data which really boils down to drawing lines and polygons. Where globe and terrain rendering is concerned, this means maps. If you have ever done any GIS programming (I worked on GIS software projects at UPS for 8 years) you will love the ESRI Shapefile reader/renderer.

Billboards are covered and a great texture atlas is provided in the API. The texture atlas makes rendering billboards a breeze.

Parallelism
Yes, you can write multi-threaded OpenGL code. And this chapter shows you how. The appendix covers a message queue used heavily in a multi-threaded program.

Lastly, I have exchanged several emails with the authors. They are prompt and very helpful in their replies. As busy as they are, the individual attention is greatly appreciated. They are currently working on a WebGL Virtual Globe and Map Engine called “Cesium.” Check it out!
3 von 3 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen nearly perfect, probably a classic 16. November 2012
Von nonoptimalrobot - Veröffentlicht auf Amazon.com
Format: Gebundene Ausgabe Verifizierter Kauf
Ring and Cozzi have taken a poorly covered branch of real-time graphics research and slammed down a massive piece of bedrock from which all other entries are likely to stand upon. Their approach is slightly slanted towards virtual globes as maps for the display of information and not virtual globes as worlds for interactive exploration. For this reason some of the design approaches are awkwardly positioned against the massive infrastructures of high-end commercial game engines. The issues surrounding lighting, shadows and atmospherics are simply not given any serious design considerations. This is a book that's more about data management and less about rendering. For most of us that's actually a good thing but I'm sure a few readers may be a bit disappointed.
2 von 3 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Great Book 19. Mai 2014
Von BERTRAND LECLERCQ - Veröffentlicht auf Amazon.com
Format: Gebundene Ausgabe Verifizierter Kauf
Great Book. Beginning with mathematics concepts and go up to build a complete earth with mesh, textures, etc.
The only thing i dislike is the sample code is written in C#.
0 von 1 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Full of Great Things 10. September 2014
Von Chronovore - Veröffentlicht auf Amazon.com
Format: Gebundene Ausgabe Verifizierter Kauf
An excellent read on the topic. The C# companion code is well laid out and easy to follow. A lot of great topics crammed into this book.
Waren diese Rezensionen hilfreich? Wir wollen von Ihnen hören.
click to open popover