3D Graphics Rendering Cookbook
eBook - ePub

3D Graphics Rendering Cookbook

Sergey Kosarevsky, Viktor Latypov

  1. 670 pagine
  2. English
  3. ePUB (disponibile sull'app)
  4. Disponibile su iOS e Android
eBook - ePub

3D Graphics Rendering Cookbook

Sergey Kosarevsky, Viktor Latypov

Dettagli del libro
Indice dei contenuti
Citazioni

Informazioni sul libro

Build a 3D rendering engine from scratch while solving problems in a step-by-step way with the help of useful recipesKey Features• Learn to integrate modern rendering techniques into a single performant 3D rendering engine• Leverage Vulkan to render 3D content, use AZDO in OpenGL applications, and understand modern real-time rendering methods• Implement a physically based rendering pipeline from scratch in Vulkan and OpenGLBook DescriptionOpenGL is a popular cross-language, cross-platform application programming interface (API) used for rendering 2D and 3D graphics, while Vulkan is a low-overhead, cross-platform 3D graphics API that targets high-performance applications. 3D Graphics Rendering Cookbook helps you learn about modern graphics rendering algorithms and techniques using C++ programming along with OpenGL and Vulkan APIs. The book begins by setting up a development environment and takes you through the steps involved in building a 3D rendering engine with the help of basic, yet self-contained, recipes. Each recipe will enable you to incrementally add features to your codebase and show you how to integrate different 3D rendering techniques and algorithms into one large project. You'll also get to grips with core techniques such as physically based rendering, image-based rendering, and CPU/GPU geometry culling, to name a few. As you advance, you'll explore common techniques and solutions that will help you to work with large datasets for 2D and 3D rendering. Finally, you'll discover how to apply optimization techniques to build performant and feature-rich graphics applications. By the end of this 3D rendering book, you'll have gained an improved understanding of best practices used in modern graphics APIs and be able to create fast and versatile 3D rendering frameworks.What you will learn• Improve the performance of legacy OpenGL applications• Manage a substantial amount of content in real-time 3D rendering engines• Discover how to debug and profile graphics applications• Understand how to use the Approaching Zero Driver Overhead (AZDO) philosophy in OpenGL• Integrate various rendering techniques into a single application• Find out how to develop Vulkan applications• Implement a physically based rendering pipeline from scratch• Integrate a physics library with your rendering engineWho this book is forThis book is for 3D graphics developers who are familiar with the mathematical fundamentals of 3D rendering and want to gain expertise in writing fast rendering engines with advanced techniques using C++ libraries and APIs. A solid understanding of C++ and basic linear algebra, as well as experience in creating custom 3D applications without using premade rendering engines is required.

Domande frequenti

Come faccio ad annullare l'abbonamento?
È semplicissimo: basta accedere alla sezione Account nelle Impostazioni e cliccare su "Annulla abbonamento". Dopo la cancellazione, l'abbonamento rimarrà attivo per il periodo rimanente già pagato. Per maggiori informazioni, clicca qui
È possibile scaricare libri? Se sì, come?
Al momento è possibile scaricare tramite l'app tutti i nostri libri ePub mobile-friendly. Anche la maggior parte dei nostri PDF è scaricabile e stiamo lavorando per rendere disponibile quanto prima il download di tutti gli altri file. Per maggiori informazioni, clicca qui
Che differenza c'è tra i piani?
Entrambi i piani ti danno accesso illimitato alla libreria e a tutte le funzionalità di Perlego. Le uniche differenze sono il prezzo e il periodo di abbonamento: con il piano annuale risparmierai circa il 30% rispetto a 12 rate con quello mensile.
Cos'è Perlego?
Perlego è un servizio di abbonamento a testi accademici, che ti permette di accedere a un'intera libreria online a un prezzo inferiore rispetto a quello che pagheresti per acquistare un singolo libro al mese. Con oltre 1 milione di testi suddivisi in più di 1.000 categorie, troverai sicuramente ciò che fa per te! Per maggiori informazioni, clicca qui.
Perlego supporta la sintesi vocale?
Cerca l'icona Sintesi vocale nel prossimo libro che leggerai per verificare se è possibile riprodurre l'audio. Questo strumento permette di leggere il testo a voce alta, evidenziandolo man mano che la lettura procede. Puoi aumentare o diminuire la velocità della sintesi vocale, oppure sospendere la riproduzione. Per maggiori informazioni, clicca qui.
3D Graphics Rendering Cookbook è disponibile online in formato PDF/ePub?
Sì, puoi accedere a 3D Graphics Rendering Cookbook di Sergey Kosarevsky, Viktor Latypov in formato PDF e/o ePub, così come ad altri libri molto apprezzati nelle sezioni relative a Informatica e Grafica per computer. Scopri oltre 1 milione di libri disponibili nel nostro catalogo.

Informazioni

Anno
2021
ISBN
9781838985301
Edizione
1
Argomento
Informatica

Indice dei contenuti

    Stili delle citazioni per 3D Graphics Rendering Cookbook

    APA 6 Citation

    Kosarevsky, S., & Latypov, V. (2021). 3D Graphics Rendering Cookbook (1st ed.). Packt Publishing. Retrieved from https://www.perlego.com/book/2855348/3d-graphics-rendering-cookbook-pdf (Original work published 2021)

    Chicago Citation

    Kosarevsky, Sergey, and Viktor Latypov. (2021) 2021. 3D Graphics Rendering Cookbook. 1st ed. Packt Publishing. https://www.perlego.com/book/2855348/3d-graphics-rendering-cookbook-pdf.

    Harvard Citation

    Kosarevsky, S. and Latypov, V. (2021) 3D Graphics Rendering Cookbook. 1st edn. Packt Publishing. Available at: https://www.perlego.com/book/2855348/3d-graphics-rendering-cookbook-pdf (Accessed: 25 September 2021).

    MLA 7 Citation

    Kosarevsky, Sergey, and Viktor Latypov. 3D Graphics Rendering Cookbook. 1st ed. Packt Publishing, 2021. Web. 25 Sept. 2021.