Isotropix Forums

New Clarisse iFX 3.5 SP3!

New Clarisse iFX 3.5

New Clarisse iFX 3.5 SP3!

Unread postby release_team » Thu Oct 12, 2017 4:55 pm

Dears users,

We're very pleased to release Clarisse iFX 3.5 SP3!
As usual, you can download this release from your “Download Area”.

What's new since Clarisse iFX 3.5 SP2:

New Features and Enhancements
  • Alembic properties with one value per vertex per face are now supported. (#4793)
Material Editor
  • The option to display node labels now has 3 values. 'Off', 'On' (means "always", it's the behavior of 3.0) and 'Smart' (the behavior introduced in 3.5, where the label fades out when it becomes larger than the node, to avoid visual confusion).
    'N' key allows to cycle between the 3 values.
    Widget preferences found in older 3.5 project files are retrieved as 'Off' or 'On', the default value when a new widget is created is 'On'. (#7439)
  • Improved OSL shader metadata import: "min", "max", "slider", "slidermin" and "slidermax" are now supported on attributes. (#4865)

Bug Fixes
  • Fixed an issue in Render Manager where folders were not created when clicking on the "Create Folders" button. (this was a regression from 3.5 SP1). (#7400)
  • Fixed crashes in Render Manager that could happen when checking folder paths after deleting Images in the project. (#7281)
  • Fixed an issue with the visibility mode in the preferences. It was changing the unseen by renderer and display visible of all the scene items. (#7395)
  • Fixed an issue with 3.0 groups compatibility in 3.5. When a group was saved in 3.0 with the default filter "ProjectItem" it was not loaded in 3.5 with the proper filter values but "SceneItem" instead. We now import them with "ProjectItem" and "Group" as filter values. (#7428)
  • Fixed an issue on the PLE: now you can save a project with more than 10 items in a context.
  • Point clouds are now correctly generated on furs. (#3776)
  • Fixed wrong evaluations of properties on alembic meshes with variant topology that occurred on some frames. (#7517)
  • Improved evaluation time of the visibility property for referenced alembics. (#7394)
  • Fixed a crash that occurred when loading alembic files with invalid values. (#7294)
  • Fixed undo behavior not working properly with objects located in file references. Undoing a value change in that case used to restore the attribute initial value instead of the previous one. (#7507)
  • Fixed an issue where references to pending objects used to loose their disable state if their source object is not there first, then loaded later. (#7246)
  • Fixed an issue where connections between objects and a scatterer were lost when located in a referenced project. (#7276)
  • Fixed a crash that could happen when using an empty geometry (namely a ParticleContainer) in a TexturePointCloud 'point_cloud' attribute. (#7469)
  • Fixed reversed longitudinal orientation of textures in environment light (#7372)
  • Fixed display of dark areas in an environment light as transparent values when seen through a transmission material (#7378)
  • Fixed an undefined behavior that occurred when enabling LPEs: some shading AOVs were not initialized correctly when there was no geometric intersection. (#7413)
  • We now use physical standard materials when importing OBJ files. (#7523)
  • Fixed a noise issue that sometimes appears when blending diffuse and sub-surface materials. (#7381)
  • Extract property texture node now works correctly on objects scattered with time variance. (#7504)
  • Fixed an issue with the alembic camera, the motion vector aov was empty. (#7341)
  • Fixed a crash that could occur when changing back to 0 the Time Variance in scatterers. (#7532)
  • Fixed a crash that could occur when setting the Volume Multiplier to a value less than 1 in the path tracer. (#7465)
  • Sparse VDBs and level sets are now rendered correctly. (#7136)
  • Fixed an issue with VDBs that had a background value different from 0. The bounding box of the volume now fits correctly to the active voxels. (#7495)
  • Fixed a crash happening when creating a new geometry when Property Paint tool is opened. (#7481)

SDK Changes
  • Fixed an issue with IOHelpers::import_scene that could lead to deleting too many objects (not only the one created in the import_scene process) if the import failed for any reason. (#7360)
  • The current anti-aliasing filter is now accessible from the sub-pixel filters. (#7363)
  • It is now possible to retrieve geometry override from an intersection. Geometry override contains information about custom override applied to the geometry (like time offset, displacement ...).
    See : GeometryFragment::get_geometry_override(), GeometryFragment::get_first_geometry_override, GeometryFragment::get_last_geometry_override and GeometryFragment::get_first_visibility_geometry_override.
  • It is now possible to get the property of a geometry with geometry override applied on it. ModuleGeometry::get_property() and ModuleGeometryBundle::get_property() now take as parameter an optional GeometryOverride.(#7504)
  • Clarisse SDK samples are now compiled using the cross-platform build tool CMake instead of raw Unix Makefiles.
    The Clarisse SDK is now also available for Windows and OSX in addition to Linux. (#5958)
User avatar
Posts: 134
Joined: Wed Oct 21, 2015 10:31 am

Return to Clarisse iFX 3.5