3D Graphics Rendering Cookbook
eBook - ePub

3D Graphics Rendering Cookbook

Sergey Kosarevsky, Viktor Latypov

  1. 670 pages
  2. English
  3. ePUB (adapté aux mobiles)
  4. Disponible sur iOS et Android
eBook - ePub

3D Graphics Rendering Cookbook

Sergey Kosarevsky, Viktor Latypov

DĂ©tails du livre
Table des matiĂšres
Citations

À propos de ce livre

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.

Foire aux questions

Comment puis-je résilier mon abonnement ?
Il vous suffit de vous rendre dans la section compte dans paramĂštres et de cliquer sur « RĂ©silier l’abonnement ». C’est aussi simple que cela ! Une fois que vous aurez rĂ©siliĂ© votre abonnement, il restera actif pour le reste de la pĂ©riode pour laquelle vous avez payĂ©. DĂ©couvrez-en plus ici.
Puis-je / comment puis-je télécharger des livres ?
Pour le moment, tous nos livres en format ePub adaptĂ©s aux mobiles peuvent ĂȘtre tĂ©lĂ©chargĂ©s via l’application. La plupart de nos PDF sont Ă©galement disponibles en tĂ©lĂ©chargement et les autres seront tĂ©lĂ©chargeables trĂšs prochainement. DĂ©couvrez-en plus ici.
Quelle est la différence entre les formules tarifaires ?
Les deux abonnements vous donnent un accĂšs complet Ă  la bibliothĂšque et Ă  toutes les fonctionnalitĂ©s de Perlego. Les seules diffĂ©rences sont les tarifs ainsi que la pĂ©riode d’abonnement : avec l’abonnement annuel, vous Ă©conomiserez environ 30 % par rapport Ă  12 mois d’abonnement mensuel.
Qu’est-ce que Perlego ?
Nous sommes un service d’abonnement Ă  des ouvrages universitaires en ligne, oĂč vous pouvez accĂ©der Ă  toute une bibliothĂšque pour un prix infĂ©rieur Ă  celui d’un seul livre par mois. Avec plus d’un million de livres sur plus de 1 000 sujets, nous avons ce qu’il vous faut ! DĂ©couvrez-en plus ici.
Prenez-vous en charge la synthÚse vocale ?
Recherchez le symbole Écouter sur votre prochain livre pour voir si vous pouvez l’écouter. L’outil Écouter lit le texte Ă  haute voix pour vous, en surlignant le passage qui est en cours de lecture. Vous pouvez le mettre sur pause, l’accĂ©lĂ©rer ou le ralentir. DĂ©couvrez-en plus ici.
Est-ce que 3D Graphics Rendering Cookbook est un PDF/ePUB en ligne ?
Oui, vous pouvez accĂ©der Ă  3D Graphics Rendering Cookbook par Sergey Kosarevsky, Viktor Latypov en format PDF et/ou ePUB ainsi qu’à d’autres livres populaires dans Informatique et Infographie. Nous disposons de plus d’un million d’ouvrages Ă  dĂ©couvrir dans notre catalogue.

Informations

Année
2021
ISBN
9781838985301
Édition
1
Sous-sujet
Infographie

Table des matiĂšres

    Normes de citation pour 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.