Articoli correlati a Mastering Graphics Programming with Vulkan: Develop...

Mastering Graphics Programming with Vulkan: Develop a modern rendering engine from first principles to state-of-the-art techniques - Brossura

 
9781803244792: Mastering Graphics Programming with Vulkan: Develop a modern rendering engine from first principles to state-of-the-art techniques

Sinossi

Develop a rendering framework in this part-color guide by implementing next-generation 3D graphics, leveraging advanced Vulkan features, and getting familiar with efficient real-time ray tracing techniques uncovered by leading industry veterans, Marco Castorina and Gabriel Sassone

Key Features

  • Use a pre-built "Raptor" engine to abstract tedious aspects like file systems, memory allocation, and utility functions
  • Delve into advanced graphics programming by taking advantage of Vulkan's cutting-edge features, including mesh shaders and ray tracing
  • Optimize your engine without reinventing the wheel
  • Purchase of the print or Kindle book includes a free PDF eBook

Book Description

Vulkan is now an established and flexible multi-platform graphics API. It has been adopted in many industries, including game development, medical imaging, movie productions, and media playback but learning it can be a daunting challenge due to its low-level, complex nature. Mastering Graphics Programming with Vulkan is designed to help you overcome this difficulty, providing a practical approach to learning one of the most advanced graphics APIs.

In Mastering Graphics Programming with Vulkan, you’ll focus on building a high-performance rendering engine from the ground up. You’ll explore Vulkan’s advanced features, such as pipeline layouts, resource barriers, and GPU-driven rendering, to automate tedious tasks and create efficient workflows. Additionally, you'll delve into cutting-edge techniques like mesh shaders and real-time ray tracing, elevating your graphics programming to the next level.

By the end of this book, you’ll have a thorough understanding of modern rendering engines to confidently handle large-scale projects. Whether you're developing games, simulations, or visual effects, this guide will equip you with the skills and knowledge to harness Vulkan’s full potential.

What you will learn

  • Understand resources management and modern bindless techniques
  • Get comfortable with how a frame graph works and know its advantages
  • Explore how to render efficiently with many light sources
  • Discover how to integrate variable rate shading
  • Understand the benefits and limitations of temporal anti-aliasing
  • Get to grips with how GPU-driven rendering works
  • Explore and leverage ray tracing to improve render quality

Who this book is for

This book is for professional graphics and game developers who want to gain in-depth knowledge about how to write a modern and performant rendering engine in Vulkan. Familiarity with basic concepts of graphics programming (i.e. matrices, vectors, etc.) and fundamental knowledge of Vulkan are required.

Table of Contents

  1. Introducing the Raptor Engine and Hydra
  2. Improving Resources Management
  3. Unlocking Multi-Threading
  4. Implementing a Frame Graph
  5. Unlocking Async Compute
  6. GPU-Driven Rendering
  7. Rendering Many Lights with Clustered Deferred Rendering
  8. Adding Shadows Using Mesh Shaders
  9. Implementing Variable Rate Shading
  10. Adding Volumetric Fog
  11. Temporal Anti-Aliasing
  12. Getting Started with Ray Tracing
  13. Revisiting Shadows with Ray Tracing
  14. Adding Dynamic Diffuse Global Illumination with Ray Tracing
  15. Adding Reflections with Ray Tracing

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

Informazioni sull?autore

Marco Castorina first got familiar with Vulkan while working as a driver developer at Samsung. Later he developed a 2D and 3D renderer in Vulkan from scratch for a leading media-server company. He recently joined the games graphics performance team at AMD. In his spare time, he keeps up to date with the latest techniques in real-time graphics.

Gabriel Sassone is a rendering enthusiast currently working as a Principal Rendering Engineer at Multiplayer Group. Previously working for Avalanche Studios, where his first contact with Vulkan happened, where they developed the Vulkan layer for the proprietary Apex Engine and its Google Stadia Port. He previously worked at ReadyAtDawn, Codemasters, FrameStudios, and some non-gaming tech companies. His spare time is filled with music and rendering, gaming, and outdoor activities.

Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.

Compra usato

Condizioni: come nuovo
Unread book in perfect condition...
Visualizza questo articolo

EUR 16,97 per la spedizione da U.S.A. a Italia

Destinazione, tempi e costi

EUR 7,64 per la spedizione da U.S.A. a Italia

Destinazione, tempi e costi

Risultati della ricerca per Mastering Graphics Programming with Vulkan: Develop...

Foto dell'editore

Castorina, Marco
Editore: Packt Publishing, 2023
ISBN 10: 1803244798 ISBN 13: 9781803244792
Antico o usato Brossura

Da: GreatBookPrices, Columbia, MD, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: As New. Unread book in perfect condition. Codice articolo 45595383

Contatta il venditore

Compra usato

EUR 32,36
Convertire valuta
Spese di spedizione: EUR 16,97
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Foto dell'editore

Marco Castorina; Gabriel Sassone
Editore: Packt Publishing, 2023
ISBN 10: 1803244798 ISBN 13: 9781803244792
Nuovo Brossura

Da: California Books, Miami, FL, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. Codice articolo I-9781803244792

Contatta il venditore

Compra nuovo

EUR 43,71
Convertire valuta
Spese di spedizione: EUR 7,64
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Foto dell'editore

CASTORINA, MARCO
Editore: Packt Publishing, 2023
ISBN 10: 1803244798 ISBN 13: 9781803244792
Nuovo Brossura

Da: Speedyhen, London, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: NEW. Codice articolo NW9781803244792

Contatta il venditore

Compra nuovo

EUR 44,45
Convertire valuta
Spese di spedizione: EUR 8,10
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Gabriel Sassone
Editore: Packt Publishing Limited, 2023
ISBN 10: 1803244798 ISBN 13: 9781803244792
Nuovo PAP
Print on Demand

Da: PBShop.store US, Wood Dale, IL, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

PAP. Condizione: New. New Book. Shipped from UK. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Codice articolo L0-9781803244792

Contatta il venditore

Compra nuovo

EUR 52,16
Convertire valuta
Spese di spedizione: EUR 1,20
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Foto dell'editore

Marco Castorina
Editore: Packt Publishing, 2023
ISBN 10: 1803244798 ISBN 13: 9781803244792
Nuovo PAP
Print on Demand

Da: PBShop.store UK, Fairford, GLOS, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

PAP. Condizione: New. New Book. Delivered from our UK warehouse in 4 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Codice articolo L0-9781803244792

Contatta il venditore

Compra nuovo

EUR 47,70
Convertire valuta
Spese di spedizione: EUR 6,10
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Castorina, Marco
ISBN 10: 1803244798 ISBN 13: 9781803244792
Nuovo Paperback or Softback

Da: BargainBookStores, Grand Rapids, MI, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback or Softback. Condizione: New. Mastering Graphics Programming with Vulkan: Develop a modern rendering engine from first principles to state-of-the-art techniques 1.44. Book. Codice articolo BBS-9781803244792

Contatta il venditore

Compra nuovo

EUR 42,97
Convertire valuta
Spese di spedizione: EUR 11,46
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: 5 disponibili

Aggiungi al carrello

Foto dell'editore

Marco Castorina; Gabriel Sassone
Editore: Packt Publishing, 2023
ISBN 10: 1803244798 ISBN 13: 9781803244792
Nuovo Brossura

Da: Ria Christie Collections, Uxbridge, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. In. Codice articolo ria9781803244792_new

Contatta il venditore

Compra nuovo

EUR 47,00
Convertire valuta
Spese di spedizione: EUR 10,42
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Foto dell'editore

Castorina, Marco
Editore: Packt Publishing, 2023
ISBN 10: 1803244798 ISBN 13: 9781803244792
Nuovo Brossura

Da: GreatBookPrices, Columbia, MD, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. Codice articolo 45595383-n

Contatta il venditore

Compra nuovo

EUR 40,66
Convertire valuta
Spese di spedizione: EUR 16,97
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Gabriel Sassone, Marco Castorina
ISBN 10: 1803244798 ISBN 13: 9781803244792
Nuovo Paperback

Da: Rarewaves.com UK, London, Regno Unito

Valutazione del venditore 4 su 5 stelle 4 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: New. Mastering Graphics Programming with Vulkan starts by familiarizing you with the foundations of a modern rendering engine. This book will guide you through GPU-driven rendering and show you how to drive culling and rendering from the GPU to minimize CPU overhead. Finally, you'll explore advanced rendering techniques like temporal anti-aliasing and ray tracing. Codice articolo LU-9781803244792

Contatta il venditore

Compra nuovo

EUR 57,13
Convertire valuta
Spese di spedizione: EUR 2,32
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Gabriel Sassone, Marco Castorina
ISBN 10: 1803244798 ISBN 13: 9781803244792
Nuovo Paperback

Da: Rarewaves USA, OSWEGO, IL, U.S.A.

Valutazione del venditore 4 su 5 stelle 4 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: New. Mastering Graphics Programming with Vulkan starts by familiarizing you with the foundations of a modern rendering engine. This book will guide you through GPU-driven rendering and show you how to drive culling and rendering from the GPU to minimize CPU overhead. Finally, you'll explore advanced rendering techniques like temporal anti-aliasing and ray tracing. Codice articolo LU-9781803244792

Contatta il venditore

Compra nuovo

EUR 57,76
Convertire valuta
Spese di spedizione: EUR 3,40
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Vedi altre 9 copie di questo libro

Vedi tutti i risultati per questo libro