Extended course project with GPU hardware acceleration. Features:
- Combined CPU and GPU path tracing.
- OptiX GPU image denoising.
- nvrtc runtime compilation of CUDA shaders.
- ImGui for editing scene parameters with immediate feedback
Nori is a simple ray tracer written in C++. It runs on Windows, Linux, and Mac OS and provides basic functionality that is required to complete the assignments in the course Computer Graphics taught at ETH Zürich.
For access to course information including slides and reading material, visit the main Computer Graphics website. The Nori 2 framework and coding assignments will be described on the Nori website.