Book

3D Graphics Rendering Cookbook

3D Graphics Rendering Cookbook is your practical guide to learning modern graphics rendering algorithms and techniques using C++ programming and APIs such as OpenGL and Vulkan. This cookbook is also useful for seasoned classic OpenGL developers who want to migrate their apps to modern OpenGL versions or Vulkan.

Offered byPackt Logo

Difficulty Level

Intermediate

Completion Time

22h20m

Language

English

About Book

Who Is This Book For?

This 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.

Book content

chapters 22h20m total length

Establishing a Build Environment

Using Essential Libraries

Getting Started with OpenGL and Vulkan

Adding User Interaction and Productivity Tools

Working with Geometry Data

Physically Based Rendering Using the glTF2 Shading Model

Graphics Rendering Pipeline

Image-based Techniques

Working with Scene Graphs

Advanced Rendering Techniques and Optimizations

Related Resources

Access Ready-to-Use Books for Free!

Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!

No credit card required