OptiX 7 - Owl Path-Tracer

C++, NVIDIA OptiX7 (Owl), OpenGL Path Tracing Rendering Engine


Overview

Path tracing rendering engine (Monte Carlo integration) written with the Owl library, a wrapper around OptiX 7 which NVIDIA’s general (not reserved to rendering) ray tracing framework that can make use of the ray tracing hardware accelerators of NVIDIA GeForce RTX™ GPUs.


Features

  • Direct lighting
  • Indirect lighting
  • Cook Torrance BRDF
  • Diffuse textures
  • Smooth normals
  • ImGui Integration
  • Integration of NVIDIA’s OptiX™ AI-Accelerated Denoiser

Github

This project is open-source on Github: OptiX 7 Path-Tracer