Krakatoa SR Python Build - Mar. 22, 2012

Attached is the beta release of Krakatoa SR. The download includes versions for Windows, CentOS 5.6, and Ubuntu 10. It is built for Python 2.6 64 bit. The current documentation is provided here.

DOWNLOAD:
[attachment=0]KrakatoaSR_2.0.1.46701_Windows_Linux.zip[/attachment]
UPDATE LOG:

  • Supports saving occluded particles as a separate pass.
  • Supports importing deep attenuation maps for lights (importing deep shadows). Formats supported are RenderMan’s DTEX, 3Delight’s DSM, and Krakatoa’s multi-layer EXR files.
  • Supports importing deep holdout matte files (importing rendered matte geometry). Formats supported are RenderMan’s DTEX, 3Delight’s DSM, and Krakatoa’s multi-layer EXR files.
  • Supports exporting attenuation maps (deep shadows) from lights in Krakatoa’s multi-layer EXR file format.
  • Fixed bug in the normal pass saving code.
  • Fixed a particle loading bug that was apparent when the particle files were specified with a relative path.
  • Supports BIN particle files for PointsVolumes.
  • Supports saving of particles as an output file type. particles can be lit then saved as a PRT file (baking illumination).
  • Supports merging multiple PRT files and saving as a single PRT file without rendering.
  • Supports writing EXR files with multiple channels with data from different passes. For example, writing both RGBA data and Z depth data to a single EXR file.

INSTALLATION ON WINDOWS:
Currently there is no installer. Provided is one zip file which has a KrakatoaSR.pyd file (python module) and its .dll dependencies, as well as a sample scene. Currently the .pyd and .dll files must be in the path pointed at by both the “PYTHONPATH” environment variable or be in the c:\python26\DLLs directory.

INSTALLATION ON LINUX:
Currently there is no installer. Provided is one zip file which has a KrakatoaSR.so file (python module) and its .so dependencies, as well as a sample scene. Currently the “.so” files must be in a directory pointed at by both the “PYTHONPATH” and “LD_LIBRARY_PATH” environment variables.

RENDERING THE SAMPLE SCENE ON WINDOWS:
Included in the zip file is a sample scene. To render the sample scene:

  • Unzip the contents to a new folder (let’s call it c:\pathto\krakatoasr).
  • Open a command window and make these three calls:
set PYTHONPATH=c:\pathto\krakatoasr\
cd c:\pathto\krakatoasr\
python sample_scene.py
  • A “sample_scene_output.exr” rendered image should appear in the current folder.

RENDERING THE SAMPLE SCENE ON LINUX:
Included in the zip file is a sample scene. To render the sample scene:

  • Unzip the contents to a new directory (let’s call it /pathto/krakatoasr/).
  • Open a bash shell and make these four calls:
export PYTHONPATH=/pathto/krakatoasr/
export LD_LIBRARY_PATH=/pathto/krakatoasr/
cd /pathto/krakatoasr/
python2.6 sample_scene.py
  • A “sample_scene_output.exr” rendered image should appear in the current directory.

GENERATING A SCENE FILE: