Here is the blender 2.49 exporter python script for beta 2.2 RC1, for testing:
Limited to Blender 2.49 (2.5 version will be available later)
For Windows, Mac OS X and Linux
To install and use on Mac OS X, see this post: viewtopic.php?f=32&t=2772
Last changes since first version :
Disable Triangulate and HQ Normals by default to increase the performances during export process
Material assignement for curves were broken (probably after text material assignement fix). Curve material assignement is now fixed too
Unit factor also applied to camera and sun coordinates
Material textures exportation limited to 64 for 32bits images and 32 for 8bits images, once those limits are reached, no more texture is defined in the next materials. See console to check which textures are not set in the material list
Lens aperture was set to lens fov when selecting the camera which was not correct, lens aperture is not changed anymore when selecting the camera
-r parameter momentely removes as a workaround for the reset materials problem
Materials were exported several times if they were used in a multi materials objects. They are now exported once and are shared by all the objects. This release reduces the amount of exported materials but also has an impact on your previous scenes as the materials have another name and some of the materials definied in the scene will not exist anymore, so you'll probably have to redefine most of them.
IPO curves for animation of Lens Aperture and Focal Depth
If an IPO curve is defined for Apert or FDist values on Camera IPO Type and for the selected camera, the IPO can be selected in the dropbox beside the value sliders.
The Lens Aperture and Focal Depth values are overrided by the IPO curve value for each animation frame. As in Blender the Aperture value cannot exceed 2.0, be sure to not set it higher, the curve value will be multiplied by 100 during the exportation.
Text objects had no material assigned, it is now fixed
Unit conversion is done only if different than meter
The mapto values were exclusive so you couldn't use a same texture entry for COL and BUMP, this is now fixed
You can now use spaces in the binary path, no more check
Sample value is not passed anymore to Octane in single frame rendering
More checks on project and image output paths
Script moved to Render menu instead of Export menu
The fixing of project name with spaces (my project -> my_poject) was broken, it is fixed again
When used in Linux environment Octane binary path as well as file paths are quoted ("somePath/fileName")
Should work under Linux environment
Toggle button to replace existing project (ocs file).
Please keep all discussion regarding this script in this thread.