Items related to 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 - Softcover

  • 4.12 out of 5 stars
    8 ratings by Goodreads
 
9781803244792: Mastering Graphics Programming with Vulkan: Develop a modern rendering engine from first principles to state-of-the-art techniques

Synopsis

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

"synopsis" may belong to another edition of this title.

About the Author

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.

"About this title" may belong to another edition of this title.

  • PublisherPackt Publishing
  • Publication date2023
  • ISBN 10 1803244798
  • ISBN 13 9781803244792
  • BindingPaperback
  • LanguageEnglish
  • Number of pages382
  • Rating
    • 4.12 out of 5 stars
      8 ratings by Goodreads

Buy Used

Condition: As New
Unread book in perfect condition...
View this item

US$ 2.64 shipping within U.S.A.

Destination, rates & speeds

Search results for Mastering Graphics Programming with Vulkan: Develop...

Stock Image

Castorina, Marco
Published by Packt Publishing, 2023
ISBN 10: 1803244798 ISBN 13: 9781803244792
Used Softcover

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

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: As New. Unread book in perfect condition. Seller Inventory # 45595383

Contact seller

Buy Used

US$ 44.94
Convert currency
Shipping: US$ 2.64
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Castorina, Marco
Published by Packt Publishing, 2023
ISBN 10: 1803244798 ISBN 13: 9781803244792
New Softcover

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

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Seller Inventory # 45595383-n

Contact seller

Buy New

US$ 46.50
Convert currency
Shipping: US$ 2.64
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Seller Image

Castorina, Marco
Published by Packt Publishing 2/10/2023, 2023
ISBN 10: 1803244798 ISBN 13: 9781803244792
New Paperback or Softback

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

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

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

Contact seller

Buy New

US$ 49.15
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 5 available

Add to basket

Stock Image

Marco Castorina; Gabriel Sassone
Published by Packt Publishing, 2023
ISBN 10: 1803244798 ISBN 13: 9781803244792
New Softcover

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

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Seller Inventory # I-9781803244792

Contact seller

Buy New

US$ 50.00
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Gabriel Sassone
Published by Packt Publishing Limited, 2023
ISBN 10: 1803244798 ISBN 13: 9781803244792
New PAP
Print on Demand

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

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

PAP. Condition: New. New Book. Shipped from UK. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Seller Inventory # L0-9781803244792

Contact seller

Buy New

US$ 59.66
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Marco Castorina
Published by Packt Publishing, 2023
ISBN 10: 1803244798 ISBN 13: 9781803244792
New PAP
Print on Demand

Seller: PBShop.store UK, Fairford, GLOS, United Kingdom

Seller rating 4 out of 5 stars 4-star rating, Learn more about seller ratings

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

Contact seller

Buy New

US$ 55.68
Convert currency
Shipping: US$ 6.79
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Marco Castorina; Gabriel Sassone
Published by Packt Publishing, 2023
ISBN 10: 1803244798 ISBN 13: 9781803244792
New Softcover

Seller: Ria Christie Collections, Uxbridge, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. In. Seller Inventory # ria9781803244792_new

Contact seller

Buy New

US$ 54.87
Convert currency
Shipping: US$ 16.21
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Castorina, Marco
Published by Packt Publishing, 2023
ISBN 10: 1803244798 ISBN 13: 9781803244792
New Softcover

Seller: GreatBookPricesUK, Woodford Green, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Seller Inventory # 45595383-n

Contact seller

Buy New

US$ 51.88
Convert currency
Shipping: US$ 20.29
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Marco Castorina
Published by Packt Publishing Limited, 2023
ISBN 10: 1803244798 ISBN 13: 9781803244792
New Paperback / softback
Print on Demand

Seller: THE SAINT BOOKSTORE, Southport, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback / softback. Condition: New. This item is printed on demand. New copy - Usually dispatched within 5-9 working days 100. Seller Inventory # C9781803244792

Contact seller

Buy New

US$ 65.14
Convert currency
Shipping: US$ 10.48
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Castorina, Marco
Published by Packt Publishing, 2023
ISBN 10: 1803244798 ISBN 13: 9781803244792
Used Softcover

Seller: GreatBookPricesUK, Woodford Green, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: As New. Unread book in perfect condition. Seller Inventory # 45595383

Contact seller

Buy Used

US$ 59.89
Convert currency
Shipping: US$ 20.29
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

There are 5 more copies of this book

View all search results for this book