Mitsuba icon
Mitsuba icon

Mitsuba

Mitsuba is a research-oriented rendering system for forward and inverse light transport simulation. It consists of a core library and a set of plugins that implement functionality ranging from materials and light sources to complete rendering algorithms.

Mitsuba screenshot 1

Cost / License

  • Free
  • Open Source

Platforms

  • Mac
  • Windows
  • Linux
-
No reviews
15likes
0comments
0news articles

Features

Suggest and vote on features
  1.  Rendering

 Tags

Mitsuba News & Activities

Highlights All activities

Recent activities

  • paranoiddownloader liked Mitsuba
Show all activities

Mitsuba information

  • Developed by

    CH flagRealistic Graphics Lab
  • Licensing

    Open Source and Free product.
  • Written in

  • Alternatives

    51 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Photos & Graphics

GitHub repository

  •  2,611 Stars
  •  307 Forks
  •  107 Open Issues
  •   Updated  
View on GitHub
Mitsuba was added to AlternativeTo by nbendala on and this page was last updated .
No comments or reviews, maybe you want to be first?
Post comment/review

Featured in Lists

A list with 10 apps by Ferris without a description.

List by Finn with 10 apps, updated

What is Mitsuba?

Mitsuba is a research-oriented rendering system for forward and inverse light transport simulation. It consists of a core library and a set of plugins that implement functionality ranging from materials and light sources to complete rendering algorithms.

Main Features

  • Retargetable: this means that the underlying implementations and data structures can transform to accomplish various different tasks.
  • Differentiation: Mitsuba is a differentiable renderer, meaning that it can compute derivatives of the entire simulation with respect to input parameters such as camera pose, geometry, BSDFs, textures, and volumes.
  • Spectral & Polarization: Mitsuba can be used as a monochromatic renderer, RGB-based renderer, or spectral renderer. Each variant can optionally account for the effects of polarization if desired.
  • High performance: The underlying Dr.Jit compiler fuses rendering code into kernels that achieve state-of-the-art performance using an LLVM backend targeting the CPU and a CUDA/OptiX backend targeting NVIDIA GPUs with ray tracing hardware acceleration.
  • Python first: Mitsuba is deeply integrated with Python. Materials, textures, and even full rendering algorithms can be developed in Python, which the system JIT-compiles (and optionally differentiates) on the fly. This enables the experimentation needed for research in computer graphics and other disciplines.
  • Cross-platform: Mitsuba has been tested on Linux (x86_64), macOS (aarch64, x86_64), and Windows (x86_64).

Mitsuba Videos

Official Links