We're pleased to announce the release of Clarisse iFX 1.5 SP3 PLE.
What's new since build 1.5 SP1 PLE
General
- Custom environment variables are now imported from imported projects. You can change this behavior in Edit > Preferences > Project. Import Custom Variables has several modes:
- Skip: Custom variables defined in the imported project are ignored. (former default).
- Append: Custom variables defined in the imported project that are not existing in the current project are appended (new default).
- Replace: New Custom variables defined in the imported project are appended and existing ones are replaced.
- New, Auto Save feature (On by default). You can control auto save behavior in Edit > Preferences... > Project. Auto Save After Idle is the idle time before saving the project. Idle time is the elapsed time in Clarisse when no input are received from the user. Force Auto Save After sets the maximum time before saving the project. The file is saved in the same directory as the project file. However a .autosave is appended to the project file.
- Temporary files are now properly cleanup after a crash.
- Added, PNAME, a new built-in variable resolving to the current project name (without extension)
- Fixed the generation of the HTML documentation. In SP2 build a large part of the user documentation was missing.
- Updated contents with new demo projects: switch, and udim_uvtile.
- Fixed Mac OS X DMG in which some python files were missing.
- Fixed a crash that could occur during fur generation.
- Multiple objects deletion is now much faster.
- It is now possible to copy/paste a shading layer with all its materials into another Clarisse session.
- clarisse.env now accepts one (single) space character before and after '='.
- Fixed a bug during clarisse.env generation on Windows.
- Fixed a memory leak that could occur when saving images.
- OIIO executables (iconvert, idiff, igrep, iinfo, maketx, oiiotool) are now updated for all platforms.
- Fixed RGBA channel naming in EXR files so that they can be read properly by other applications like Photoshop, After Effects... Note that Nuke was already reading the files properly.
User Interface
- It's now possible to customize default shelf by setting a custom shelf layout in "custom_shelf_toolbar.cfg".
- At startup, if the Shelf is empty, Clarisse now loads the stock shelf configuration.
- In History Editor, added a Cancel button option when clearing the history.
- In Log, fixed horizontal scrollbar behaviog.
- In Image View, bilinear filtering of low quality images is now properly reactivated when enabling it via the Preference panel.
- In 3D View, fixed a selection bug on Scene Items like lights, cameras, locators...
- Fixed a refresh bug that was preventing manipulators to get updated properly when changing the selection in Image View and 3D View.
- In Search, fixed widget behavior when performing a new search with items already selected.
- Fixed a bug that was destroying Clarisse layout when doing File > New with a Script Editor opened.
Rendering
- Fixed a potential crash in displacement normal computation that could occur when rendering displaced geometry on glancing angles.
- Fixed displacement bound issue that was not clipping geometries when it should have.
- Motion blur has been greatly improved in realism when using the shutter curve.
- Improved anti aliasing when depth of field is enabled.
Texturing
- Added seed attribute to Random and Switch.
- Added a luminance mode to texture Switch.
- Added a new texture: Switch. It allows to select a texture from a input texture list and an input color. This node is really useful if you wish to randomly use different maps in scattered objects. Typical usage is to plug a Random to an Instance Color. Then plug the Instance Color to the Switch input. According to the input color, the switch will pick a texture in its list.
- Fixed bugs with the blur texture node and geometry displacement.
- Added Blur Texture: it allows to apply a gaussian blur on the given input color.
- Fixed a crash occurring when using texture utility in Object ID mode on an object displayed in the 3D View while in Previz Mode.
Image
- AOV channel depth.z is now exported as depth.Z to ease out Clarisse Nuke interoperability.
- Fixed a file corruption issue that occurred when saving image region in EXR.
Alembic- Fixed a path update issue for ABC items that appeared in SP2.
- Fixed a bug that was causing DOF to be activated randomly in ABC Camera.
- Fixed an update bug in ABC Camera.
- Fixed a crash that could occur when the ABC file shading group definition wasn't reflecting the actual number of primitives in a geometry.
- Import statistics timer now properly measures ABC parsing time.
- Improved import speed when geometries have deformations.
- Added import statistics.
- Optimized greatly Alembic import time. ABC importer can now be up to 200% faster.
- Fixed a bug that could lead to the creation of an empty "default" shading group in some geometries.
- Fixed a bug to could led to issue with motion blur and frame offset.
- Clarisse does not crash anymore if an object in an Alembic file does not have a parent XForm.
- Alembic tools 'abcecho' and 'abcconvert' are now released for Linux and OSX.
Scripting- Fixed a bug to could corrupt project preferences when a script was saved in the project.
- In Script Editor, fixed text indentation when loading/pasting scripts containing tabs.
- Windows texts files are now loaded properly on Linux and OSX.
- Now stderr outputs in the error system of Clarisse: the application grabs it and display it in the popup window.
- Python is no more crashing if the PYTHONHOME var is not found.
Render Manager- Create folder action now properly works when using UNC path.
Path Manager- Fixed a bug in the layout that appeared during a "Search and Replace...".
Licensing- Fixed a bug that was crashing ILISE when a invalid license folder was specified.