This is another bug-fix release.
Hopefully, the packaging works now correctly, but there may still be issues left. -> Please do not remove the original scene files after you packaged them, just in case something goes wrong during the packaging.
We also have a question about unpacking: Currently you can only unpack the original content of a package, i.e. if you have a package open and you already made some changes, those changes would get lost. The only way to not lose your changes is to package your current (modified) project again.
=> Would it make sense to provide "Save as..." in that case, too, to allow you to save the current project as a regular .ocs file and automatically unpacking all used file resources that come from the original package? Or would another workflow make more sense?
Changes since 1.28
Rendering
- Fixed handling of negative numbers in image textures, which would cause environment lighting to disappear when enabling importance sampling.
- Changed AO of the direct lighting kernel to ignore all geometry that has a specular material with the fake shadow option enabled.
- Fixed memory leak in Alembic import.
- Fixed incorrect loading of macro nodes that are owned by a pin from old .ocs files.
- Fixed incorrect import of project files (connections were lost).
- Fixed writing of node graphs owned by a pin (the connection to the pin got lost).
- Packaging Alembic files should work now, if the Alembic files were written with at least Alembic version 1.5 using the Ogawa backend.
- Changed unpacking logic: The package is unpacked into the picked directory and the unpacked project will file have the name
<package name w/o suffix>.ocs
.
- Fixed crash when you try to bind a regular table.
- When a property is bound, its initial value will be stored in the property table.
- Bind-able properties are now documented in the API browser.
- Disallowing binding the same property twice.
- Allow enabling/disabling of the color swatch component.
- Updated scripts, shipped with Octane, to work correctly with the recent changes in
octane.render
. - Allowing access to properties of items, nodes, graphs and components directly via
<item/node/graph/component>.<property>
without thegetProperties()
call. - Selections in combo box components are now identified via IDs instead of labels.
- Disabled numeric edit boxes are now really disabled, i.e. can't be changed at all anymore.
Download:
Windows
ZIP archives:
- 64-bit
- 32-bit
MacOS X
ZIP archive:
- 32-bit and 64-bit
Linux
ZIP archive:
- 64-bit
Happy rendering,
Your OTOY NZ Team