Skip to content

Interface to Mitsuba 3 renderer #445

@vsnever

Description

@vsnever

Mitsuba 3 is a high-performance ray tracer that implements differentiable rendering, a technique ideal for inverse problems. It can ray-trace spectra and polarised light. It uses a JIT compiler with a CUDA backend and supports the Nvidia OptiX engine, making it orders of magnitude faster than Raysect.

Mitsuba 3 currently does not have off-the-shelf volumetric emitters, but does have a volumetric integrator and supports grid-based volumetric data sources. There is a PR, which adds volumetric emitters.

While building Cherab on top of Mitsuba instead of Raysect is as difficult as building a new package from scratch, I'm wondering if we should provide at least some interfaces to this renderer, given that it's starting to gain popularity in the fusion community and is already being used in Oak Ridge and MIT/CFS.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions