We are releasing Clarisse iFX 3.6 SP5 today!
Note: Clarisse iFX 3.6 SP5 is VFX Reference Platform CY2017 compliant.
For more information on VFX Reference Platform please refer to: http://www.vfxplatform.com/
As usual, you can download this release from your “Download Area”
What's new since Clarisse iFX 3.6 SP5:
New Features and Enhancements
Object Framework
- Added 2 new features: Copy with dependencies and Export context with dependencies. They allow to copy or export the selection or selected context with all its dependencies external to the selection so that it is self-contained. If within your selection there are external dependencies (such as a material referencing a texture in another context for example), they will be automatically relocated inside a new context called "ext_deps" that is created along the copied context when you paste the content of your clipboard. It's important to note that the original source items remain unchanged. (#8523)
- In Python, you now display help on Clarisse commands found in ix.cmds module. Just type help(ix.cmds) to display the list of all available commands, or help(CommandName) to display help on a specific command. (#8667)
Bug Fixes
Attribute Editor
- Fixed a crash that occurred when creating a custom attribute of type curve that had over 4 dimensions. (#7520)
- Fixed an issue that caused the file clarisse.env to become corrupted when running multiple instances of Clarisse and/or CNode. (#8634)
- There's now a limit of 20 recent files possible in the File > Open Recent menu. (#8650)
- Fixed a potential crash that could occur when loading a new project file and while items of the currently loaded project have keyframes in it. (#8541)
- Fixed a crash that occurred when clearing an item that was disabled and referenced in an attribute. (#8540)
- Fixed a potential crash that could occur when the 3d View Particle Pixel Size settings was set to something else than 0. (#8424)
- Fixed a potential crash that could occur when reloading an alembic cache that was modified externally after being loaded in Clarisse. (#6406)
- The file extension (.abc, .project) in the file browser isn't case sensitive anymore. (#8556)
- The limited region can now include the overscan area. (#7695)
- Fixed a bug in the Alembic exporter where all meshes were exported as subdivision surface meshes. (#7856)
- Fixed the UV Baking script found in Clarisse shelf that was no longer working. (#8435)
- Fixed an issue in the Blur texture node resulting in edge and polygon artifacts that were appearing when using multiple samples. (#7373)
- Fixed a bug where the exit color of the physical standard material wasn't working correctly if the material had roughness. (#8600)
- Fixed negative depth values in the depth AOV when rendering an image using a fisheye or a panoramic camera. (#7566)
- Fixed a bug in CDENOISE that occurred when the input image was semi-transparent (alpha). (#8647)
- Fixed a crash in the Optix Denoiser Filter that could occur when setting arbitrary AOVs used as Albedo and Normal inputs. (#8652)
- Fixed an issue on which the bump map node was missing when importing an OBJ file with materials defining bump maps. (#8444)
- Fixed an issue in the physical standard material that was not taking into account the normal input to compute properly transmission. (#8599)
- Fixed a potential crash that could occur during UV baking when one of the material being rendered included a ray switch texture node in its material texture network. (#8526)
- Fixed a crash that was occurring when calling get_bbox() function in a script on an item that was never evaluated by an evaluation such as a rendering. (#8654)
- Fixed a possible freeze that could occur when calling the command ix.cmds.CreateCustomAttribute(item_paths, attr_name, attr_type, attr_container, attr_visual_hint, group_name). (#8505)
- Fixed a potential crash that occured in CNode during an alembic export when the scene geometries weren't loaded first by an actual evaluation. (#8237)
- Fixed a major performance issue for which the parent shading layer was always fully recomputed every time a shader referenced by one of its children shading layer was updated. (#8729)
- Fixed a potential dead lock that could occur in rare cases when moving the camera in 3D View using Alt+LMB. (#8677)
SDK Changes
Image View
- Added a new API in OfAttr to allow to add validators that can use the index of the modified value, allowing for validation rules that can depend on the index. (#7695)