Page 1 of 1

New Clarisse iFX 4.0 SP6!

Unread postPosted: Thu Apr 02, 2020 8:43 am
by release_team
Dear Clarisse users,

We are releasing Clarisse iFX 4.0 SP6 today!
As usual, you can download this release from your Download Area.

Clarisse iFX 4.0 is VFX Reference Platform CY2018 compliant.
More information can be found here: http://www.vfxplatform.com

What's new in Clarisse iFX 4.0 SP6:

New Features and Enhancements
General
  • On Windows, the Python installer bundled with the Clarisse installer was updated to version 2.7.17 and the feature that adds Python to PATH is enabled by default. This should ease the installation process and first Clarisse launch for first-time users that never installed Python on their system. (#10254)
  • The installer for Windows now installs Visual C++ 2017 Redistributables silently instead of prompting the user. (#10256)
Geometry
  • Disabled Alembic auto-reload in CNode to reduce project loading times and unnecessary reloads before the render can start. Indeed, in some situations, the Alembic file could have only its modification date modified but not its contents. In such situations, it is unnecessary to reload the file but CNode would reload it anyways. Now you must take care of such reloads in Clarisse before sending the project to CNode.
    In addition to this, the existing log messages warning about missing Alembic objects or Alembic objects that failed to load have been raised to Error level. Therefore, you can use the CNode option "-fatal_level Error" to catch such errors earlier. (#10609)
  • Added support for USD Point Instancers' prototypes primvars (e.g. primvars of the geometries are accessible through an Extract Property plugged into an Instance Color nodes in the Material Editor). (#10532)
  • The "displayColor" primvars on USD geometries is now properly imported as color maps and/or "Display Custom Color" attribute (when the primvar is constant). (#10521)
Rendering
  • Improved IO usage of bump mapping in some cases. (#10583)
  • Reverted the auto promotion of LPEs and AOV stores introduced in 4.0 SP5. One now needs to add them explicitly through the AOV editor in order to enable them, like it was before. (#10601)
  • Improved performance of Streamed Map File texture nodes. (#10547)
  • Improved the speed of the motion blur initialization at the beginning of a render. (#10551)
  • Improved slightly the rendering speed when lights are set as unseen by the camera. (#10558)
  • Improved the render speed when builtin AOVs are not computed. (#10537)
  • Added a new attribute "Missing File Behavior" on Streamed Map File and Map File texture nodes that allows to choose between a default color or a default texture when the input file is invalid. (#10462)

Bug Fixes
Geometry
  • Fixed color maps interpolations on USD meshes and added support on curves (BasisCurves in USD). (#10571)
  • Fixed shading group loading in USD references and bundles. Loading UV maps is also more robust as it now checks for the TextureCoordinate USD role name in attributes. (#10390)
  • Fixed a performance regression that happened with some USD stages (namely stages with no authored animation range and lots of small objects). (#10438)
  • Loading USD stages containing geometries with more than one UV map doesn't crash anymore. (#10466)
  • Fixed animation of alembic bundles that could be frozen when put in a scatterer with a negative time offset.
    Fixed animation of instances in a scatterer that could be frozen when the time offset was equal to 0 and the time variance different from 0. (#10468)
Rendering
  • Mipmapping is now working correctly when texturing UV transformation attributes of spatial textures. (#10478)
  • Fixed an issue with AbcFur geometries where the sub-position mode for the motion blur was not working anymore. (#10572)
  • Fixed rendering upon change of the scale attribute of the environment light, and fixed update of portal maps upon change of the shear attribute. (#10573)
  • Fixed potential NAN values with the Hair material. (#10561)
  • Fixed seeding of random number generator that potentially impaired image convergence in some cases when using adaptive anti-aliasing (#10258)
  • Fixed a crash that could occur when using CDenoise to denoise big image with a lot of channels. (#10495)
Scene Assembly
  • Fixed a regression introduced in 4.0 SP5, causing OfContextEngine option attributes to persist after changing the engine type. Option attributes are now properly cleared and custom attributes are preserved. (#10604)
  • Fixed a lot of instabilities when plugging objects in attributes of type group. For example, when plugging a geometry without using a group in the attribute "geometries" of a 3D Layer, the application was prone to crash. (#10539)
  • Fixed a glitch that was causing objects to be visible in the 3D View whereas they didn't exist anymore after reloading a Reference context. (#10499)
  • Fixed objects inside Reference contexts that were not removed while they should not exist anymore after changing the filename of the reference. (#10492)
Tools
  • Fixed a crash that occurred when using the clone stamp tool while a Texture View was opened. (#10362)

SDK Changes
Geometry
  • Fixed the sphere instancer example so it now works correctly with animated point clouds. (#10503)
Rendering
  • PBR framework doesn't rely anymore on the CtxTransmittance class. It now has it's own implementation: PbrDeepTransmittance.
    This new class now makes the distinction between direct & deferred opacities which allows to make more robust the shading loop of the integrator when dealing with volumes and transparent surfaces at the same time. (#10574)