Overview
Mitsuba 3 is a research-oriented rendering system written in portable C++17, leveraging the Dr.Jit Just-In-Time compiler. Developed by the Realistic Graphics Lab at EPFL, it offers extensive flexibility through compilation into various variants, enabling derivative tracking, dynamic compilation using LLVM or CUDA, and support for diverse radiance representations like monochrome, RGB, spectral light, and polarization. The system is built around a small set of core libraries and a broad range of plugins that implement functionality, spanning from materials and light sources to complete rendering algorithms. It maintains scene compatibility with its predecessor, Mitsuba 0.6, facilitating easier transitions for existing users. Mitsuba 3 is intended for researchers and developers in the field of realistic rendering, providing a platform for experimenting with and implementing advanced rendering techniques.