24 lines
764 B
TeX
24 lines
764 B
TeX
\section{Python integration}
|
|
\label{sec:python}
|
|
A recent feature of Mitsuba is a simple Python interface to the renderer API.
|
|
While the interface is still limited at this point, it can already be
|
|
used for simple automation tasks. To access the API, start your Python
|
|
interpreter and run
|
|
\begin{python}
|
|
import mitsuba
|
|
\end{python}
|
|
For this to work on MacOS X, you will first have to run the ``\emph{Apple
|
|
Menu}$\to$\emph{Command-line Access}'' menu item from within Mitsuba.
|
|
On Windows and non-packaged Linux builds, you must update the extension
|
|
search path before the \code{import} command is issued:
|
|
\begin{python}
|
|
import sys
|
|
|
|
# Update the extension search path
|
|
# (may vary depending on your setup)
|
|
sys.path.append('dist/python')
|
|
|
|
import mitsuba
|
|
\end{python}
|
|
|