Contents Menu Expand Light mode Dark mode Auto light/dark mode
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
    • Volumetric inverse rendering
    • 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
    • Scene Python dict 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
  • Release notes
  • Bibliography
  v: stable
Versions
latest
stable
Downloads
html
On Read the Docs
Project Home
Builds
Back to top
Edit this page
../_images/banner_031.jpg

Rendering tutorials#

The best place to start is with user-friendly tutorials that will show you how to use Mitsuba 3 with complete, end-to-end examples. The following tutorials cover the basic operations ones might need to know when it comes to rendering with Mitsuba 3:

thumbnail

Mitsuba quickstart

thumbnail

Editing a scene

thumbnail

Rendering from multiple view points

thumbnail

Scripting a renderer

thumbnail

Polarized rendering