About this Learning Path

Who is this for?

This Learning Path is for Vulkan developers who are familiar with rendering and are interested in deploying ray tracing in their applications.

What will you learn?

Upon completion of this learning path, you will be able to:

  • Describe how the Vulkan ray tracing API works.
  • Describe how to use ray tracing to implement realistic shadows, reflections, and refractions.
  • Implement basic ray tracing effects in a Vulkan renderer.

Prerequisites

Before starting, you will need the following:

  • An appropriate Android device that supports the required Vulkan extensions (for example, Vivo X100).
  • Knowledge of the Vulkan API.
  • A Vulkan renderer. Most code is generic and should be easy to incorporate into any deferred PBR renderer.
Next