\begin{figure*}[t]
	\centering
	\setlength{\resLen}{0.152\textwidth}
	\addtolength{\tabcolsep}{-3.5pt}
	\begin{tabular}{cccccc}
		\begin{overpic}[height=\resLen]{results/shadow2/iter_0.png}
			\put(2, 3){\small \bfseries Iter \#0}
		\end{overpic}
		&
		\begin{overpic}[height=\resLen]{results/shadow2/iter_15.png}
			\put(2, 3){\small \bfseries Iter \#15}
		\end{overpic}
		&
		\begin{overpic}[height=\resLen]{results/shadow2/iter_30.png}
			\put(2, 3){\small \bfseries Iter \#30}
		\end{overpic}
		&
		\begin{overpic}[height=\resLen]{results/shadow2/iter_60.png}
			\put(2, 3){\small \bfseries Iter \#60}
		\end{overpic}
		&
		\begin{overpic}[height=\resLen]{results/shadow2/target.png}
			\put(2, 3){\small \bfseries Target}
		\end{overpic}
		&
		\includegraphics[height=\resLen]{results/shadow2/loss.pdf}
		\\
		\begin{overpic}[height=\resLen]{results/shadow2/side/iter_0.png}
			\put(2, 3){\small \bfseries Iter \#0 (diff. view)}
		\end{overpic}
		&
		\begin{overpic}[height=\resLen]{results/shadow2/side/iter_15.png}
			\put(2, 3){\small \bfseries Iter \#15 (diff. view)}
		\end{overpic}
		&
		\begin{overpic}[height=\resLen]{results/shadow2/side/iter_30.png}
			\put(2, 3){\small \bfseries Iter \#30 (diff. view)}
		\end{overpic}
		&
		\begin{overpic}[height=\resLen]{results/shadow2/side/iter_60.png}
			\put(2, 3){\small \bfseries Iter \#60 (diff. view)}
		\end{overpic}
		&
		\begin{overpic}[height=\resLen]{results/shadow2/side/target.png}
			\put(2, 3){\small \bfseries Target (diff. view)}
		\end{overpic}
		&
		%\includegraphics[height=\resLen]{placeholder3.jpg}
		\\
		\begin{overpic}[height=\resLen]{results/multilayer/iter_0.png}
			\put(2, 3){\small \bfseries Iter \#0}
		\end{overpic}
		&
		\begin{overpic}[height=\resLen]{results/multilayer/iter_12.png}
			\put(2, 3){\small \bfseries Iter \#12}
		\end{overpic}
		&
		\begin{overpic}[height=\resLen]{results/multilayer/iter_25.png}
			\put(2, 3){\small \bfseries Iter \#25}
		\end{overpic}
		&
		\begin{overpic}[height=\resLen]{results/multilayer/iter_50.png}
			\put(2, 3){\small \bfseries Iter \#50}
		\end{overpic}
		&
		\begin{overpic}[height=\resLen]{results/multilayer/target.png}
			\put(2, 3){\small \bfseries Target}
		\end{overpic}
		&
		\includegraphics[height=\resLen]{results/multilayer/loss.pdf}
	\end{tabular}
	\caption{\label{fig:mainres_imaging}
		\textbf{Imaging-inspired} inverse rendering examples obtained using gradients estimated with our technique (Algorithm~\ref{alg:diffRadiances}).
		We use low sample counts for faster iterations, which causes the optimization loss to remain greater than zero (due to Monte Carlo noise) but does not affect the finding of target scene parameters (as the parameter differences do go to zero).
		Please refer to the supplemental material for animated versions of these results.
	}
\end{figure*}