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 by
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.
3D Graphics Rendering Cookbook
- About Book
- Who Is This Book For?
- Book Content
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!