Krakatoa SR Python Build - Dec. 20, 2011

UPDATE: The Windows version of this build contains a licensing bug. Please download the latest version from here.

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.0.46169_Windows_Linux.zip[/attachment]
UPDATE LOG:

  • Added fractal particle generation to Krakatoa.
  • Added “volume” seeding for particle sets. Volume seeding allows the user to create a volume of particles defined by the source particles. It works similarly to creating particles from a mesh volume. Works well for multiplying the number of particles in your scene from smaller particle sets.
  • Multi-threaded various particle stream operations.
  • Fixed bugs in the OBJ file exporting code and now smoothly handle meshes with errored texture coordinate data.
  • Change licensing to use our new vendor daemon. You will need a new license. See note below.
  • Automatic license server discovery.

LICENSING (IMPORTANT CHANGE):
You will need a new license file to run a licensed version of this version of Krakatoa SR (or any of our software after today). Please follow these steps:

    1. Install our new version of the Thinkbox vendor daemon on your license server (if you are running a license server):
      [list]
      [*]Download the new vendor daemon from here: [attachment=1]Vendor Daemon.zip[/attachment]
  • Install the daemon. To do so, copy the “thinkbox” executable file contained in the ZIP to your existing lmgrd directory. This file is a replacement for your existing “frantic” executable file. For help installing the new vendor daemon and license, email support@thinkboxsoftware.com.
    [/:m]
    [
    ]2) Get a new license file from us and install it:

  • To request a new license, email sales at sales@thinkboxsoftware.com with subject “KrakatoaSR 2.0 License Request”.
    [/*:m][/list:u]

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: