Könyv Mastering Graphics Programming with Vulkan: Develop a modern rendering engine from first principles to state-of-the-art techniques Gabriel Sassone

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

Szerző: Gabriel Sassone
Nyelv: Angol
Kötés: Puha kötésű
Kiadó: PACKT PUB
Elérhetőség: Beszállítói készleten
Küldés 9-15 napon belül
17 004 Ft
Develop a rendering framework in this part-color guide by implementing next-generation 3D graphics,...

Információk a könyvről

Szerző
Nyelv
Angol
Kötés
Könyv - Puha kötésű
Kiadva
2023
oldal
382
EAN
9781803244792
ISBN
1803244798
Enbook ID
42871221
Kiadó
Súly
653
Méretek
191 x 235 x 20

Teljes leírás

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

- Introducing the Raptor Engine and Hydra

- Improving Resources Management

- Unlocking Multi-Threading

- Implementing a Frame Graph

- Unlocking Async Compute

- GPU-Driven Rendering

- Rendering Many Lights with Clustered Deferred Rendering

- Adding Shadows Using Mesh Shaders

- Implementing Variable Rate Shading

- Adding Volumetric Fog

- Temporal Anti-Aliasing

- Getting Started with Ray Tracing

- Revisiting Shadows with Ray Tracing

- Adding Dynamic Diffuse Global Illumination with Ray Tracing

- Adding Reflections with Ray Tracing

Érdekelheti

18 315 Ft

Great Movies

Roger Ebert
6 534 Ft

Vulkan Fundamentals

Frahaan Hussain
9 308 Ft
26 155 Ft

Vulkan Cookbook

Pawel Lapinski
15 254 Ft

Clean Code

Robert C. Martin
19 141 Ft

Git Handbook 2026

Lucky Digi Pro .
6 561 Ft
13 261 Ft
24 750 Ft
19 881 Ft

Effective C++

Scott Meyers
16 466 Ft
12 638 Ft

Istio in Action

Rinor Maloku
21 106 Ft

Azok a vásárlók, akik ezt a könyvet megvásárolták, a következőket is megvásárolták

18 530 Ft
41 297 Ft
18 773 Ft
13 890 Ft
20 720 Ft
31 181 Ft
23 323 Ft

Ray Tracing Gems

Eric Haines
17 108 Ft

Ray Tracing Gems II

Peter Shirley
21 061 Ft