Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
Mitsuba 3
Logo
Mitsuba 3
  • Getting started

Tutorials

  • Rendering tutorials
    • Mitsuba quickstart
    • Editing a scene
    • Rendering from multiple view points
    • Scripting a renderer
    • Polarized rendering
  • Inverse rendering tutorials
    • Gradient-based optimization
    • Forward inverse rendering
    • Caustics optimization
    • Object pose estimation
    • Projective sampling integrators
    • Volumetric inverse rendering
    • Shape optimization
    • Radiance Field Reconstruction (NeRF-like)
    • Polarizer optimization
    • PyTorch and Mitsuba interoperability
  • Other tutorials
    • Deep dive into a BSDF
    • Granular phase function
    • Custom Python plugin

Guides

  • How-to Guides
    • Transformation toolbox
    • Image I/O and manipulation
    • Mesh I/O and manipulation
    • Detailed look at Optimizer
  • Key Topics
    • Choosing variants
    • Scene XML file format
    • Dictionary-based scene format
    • Differences to previous versions
    • Polarization
  • Developer’s Guide
    • Compiling the system
    • Writing documentation
    • Variants in C++
    • C++ Plugins & Macros
    • Testing

References

  • Plugin reference
    • BSDFs
    • Emitters
    • Films
    • Integrators
    • Participating media
    • Phase functions
    • Reconstruction filters
    • Samplers
    • Sensors
    • Shapes
    • Spectra
    • Textures
    • Volumes
  • API reference

Miscellaneous

  • Gallery
  • Mitsuba on WSL 2
  • Porting to Mitsuba 3.6.0
  • Release notes
  • Bibliography
Back to top
../_images/banner_04.jpg

How-to Guides¶

Overview¶

The following guides explain important features of the library in detail and are dedicated to users with some experience. Unlike the API reference, they are step-by-step guides that explore what it is possible to do with specific abstractions of Mitsuba.

Guides¶

  • Transformation toolbox
  • Image I/O and manipulation
  • Mesh I/O and manipulation
  • Detailed look at Optimizer
On this page
  • How-to Guides
    • Overview
    • Guides