{ "cells": [ { "cell_type": "markdown", "id": "f53b58d7-4a4c-41cd-b689-c42462d7c464", "metadata": {}, "source": [ "# Volumetric inverse rendering" ] }, { "cell_type": "markdown", "id": "2c00d2cc-3e22-464c-bf13-cf703e29cf23", "metadata": {}, "source": [ "## Overview\n", "\n", "In this tutorial, we use Mitsuba's differentiable volumetric path tracer to optimize a scattering volume to match a set of (synthetic) reference images. We will optimize a 3D volume density that's stored on a regular grid. The optimization will account for both direct and indirect illumination by using [path replay backpropagation][1] to compute derivatives of delta tracking and volumetric multiple scattering. The reconstructed volume parameters can then for example be re-rendered using novel illumination conditions.\n", "\n", "\n", "