Cover image for Vulkan 3D Graphics Rendering Cookbook

Vulkan 3D Graphics Rendering Cookbook

Implement expert-level techniques for high-performance graphics with Vulkan

Sergey KosarevskyAlexey MedvedevVL

Created by Sergey Kosarevsky, Alexey Medvedev, Viktor Latypov

Explore advanced 3D graphics rendering using Vulkan and learn how to build high-performance, visually stunning applications. You'll work with modern rendering techniques and optimize your engine for real-time results. Gain practical experience by integrating key Vulkan features into your own projects.

Packt | Feb 2025 | 722 min

Start Trial
LevelExpert
CategoriesGame Development, 3D Modeling and Animation, Vulkan, C/C++

What You Will Learn

You'll follow a hands-on, step-by-step process to implement core Vulkan features and advanced rendering methods. Each section guides you through practical coding exercises, helping you integrate new techniques directly into your engine. By applying these skills, you'll create a flexible and efficient 3D rendering framework.

Key Features

  • Build a robust 3D rendering engine using Vulkan 1.3 and bindless techniques
  • Implement physically based rendering and advanced glTF 2.0 extensions
  • Optimize real-time performance with GPU-driven rendering and efficient content management

Target Audience

Designed for developers with experience in C++ and a solid understanding of 3D graphics concepts, this content is ideal if you want to deepen your Vulkan expertise. If you've built custom 3D applications and are looking to master modern rendering pipelines, you'll benefit from the actionable guidance and real-world examples provided.

Related courses