As usual, you can download this release from your “Download Area”.
What's new since Clarisse iFX 3.0 SP1 :
New Features and Enhancements
General
- Improved scrolling and refresh of Attribute Editor. (#5226)
- Overrides can now be performed on filename attribute of a referenced context inside a referenced context. (#5774)
- Added streoscopic option in the panoramic camera. (#4973)
- New options are available in the global preferences and on the volume objects to have a better control on the delayed load. (#5102)
- Implement a cache to speedup get_full_name resolution (for context full name and kinematic full name) (#5239, #5240)
SDK
- Added clear_project() function in application for removing all objects, history, selection, ... (#5519)
- Added the Ability to specify if users can create objects of a given OfClass (set_ui_creatable(), is_ui_creatable()) (#5520)
Bug Fixes
General
- Improved Explorer widget performance when a huge amount of items exist in the same context. (#5516)
- Fixed Attribute Editor freezing when translating many objects in the same time. (#4908)
- Fixed a bug with the subdivision of properties for quad only meshes (#5512)
- Improved Attribute Editor performance when performing Disable/Enable/Lock/Unlock on lot of objects. (#5301)
- Fixed a segmentation fault that could occur when loading overrides on context attributes. (#5390)
- Fixed several bugs that occured with render region. (#5521)
- Image IO: scanline files are now saved line by line to reduce the memory footprint (#5545)
- Fixed the bug that occured when saving an image with a render region: the data window wasn't correct. (#1963)
- Fixed behavior with referenced groups when changing the mode (from rule to object list and vice versa). Now referenced objects should be updated and saved properly according to the mode modification, creating or removing override when necessary. (#5540)
- Fixed a bug in opacity evaluation which can lead to an incorrect shading or a crash. (#5585)
- Fixed a crash that could occur when applying override on a referenced context filename attribute. (#5774)
- Fixed a crash when setting the AOV configuration file from the startup script. (#5566)
- Fixed a bug with the depth of field that was sometimes introducing noise when used with physical shaders. (#5254)
- Fixed a rendering issue with curves that are far from the origin. (#5282)
- Fixed a bug in the fur geometry for which animated normals were not working correctly. (#5284)
- Fixed a crash in the OSL trace method, when specifying a geometry group and using a shading layer. (#5346)
- Fixed a crash that occurred when using PBR engine. (#5318)
- Fixed an issue with the PBR sphere light that was causing invalid values when radius was set to 0 (#5245)
- Fixed a crash that occurs when a physical light was deleted in the progressive rendering view. (#5381)
- Fixed a crash when using the physcial volume (#5402)
- Fixed a bug in curve meshes that were sometimes generating invalid UVs. (#5477)
- Improved the computation of shading normals with bump mapping (#2853)
- Fixed shadowing issues that could appear on poorly tessellated meshes with physical shaders. (#5589)
- Fixed a bug in shading layer edition : in some cases the update of the shading wasn't triggered. (#5461)
- Fixed a bug in the referencing of objects by class for the deferred shading.
- Fixed a bug in the evaluation of volume properties that were not using the fragment passed in parameters. (#5484)
- Added a method in TextureSpace to compute the parametric differentials resulting of UV space differentials (UV map or projection) (#2853)
- Fixed the creation of custom GuiWindow using Python and made GuiTree gui class available in Python. (#5588)
- Alembic bundle: the frame offset was not correctly applied on pivots. (#5553)
- Fixed freeze when doing a rotation in 3D View with Select tool and a multi-selection. (#5395)