Isotropix Forums

New Clarisse Olympus R2!

News related to Clarisse Olympus (maintenance release)
Olympus is the codename of the next version of Clarisse unifying Clarisse iFX and Clarisse BUiLDER architectures

New Clarisse Olympus R2!

Unread postby release_team » Wed Nov 18, 2020 5:21 pm

We're thrilled to release Clarisse Olympus R2!
As usual, you can download this release from your Download Area.

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

Please note the Clarisse binary in this release can be either runned as Clarisse iFX or as Clarisse BUiLDER. To run Clarisse iFX, use the '-flavor ifx' command line argument. To run Clarisse BUiLDER. use the '-flavor builder' command line argument. On Windows, you can run Clarisse iFX or Clarisse BUiLDER via their respective shortcuts.
Also, it is now possible to run mixed instances of Clarisse iFX and Clarisse BUiLDER at the same time on the same machine when using floating or node-locked licenses. To check the actual level of the running license, please use the "Help > About" dialog, or Licman.

Please also note that, due to Apple's very limited OpenGL support, Clarisse Olympus R2 does not run on macOS and it is not released for this system. We apologize for any inconvenience.

Finally, please note that release note entries starting with a [BUiLDER] tag are only relevant to Clarisse BUiLDER. When a release note entry does not start with this tag, the entry is relevant for both Clarisse iFX and Clarisse BUiLDER.

What's new in Clarisse Olympus R2:

Features & Enhancements
General
  • The same Clarisse binary can either run as Clarisse iFX (using '-flavor ifx') or as Clarisse BUiLDER (using '-flavor builder').
  • It is now possible to control the evaluation mode for all widgets and for the application from the Status bar. Please see the Reference Guide for more information.
  • It is now possible to control how widgets behave with respect to evaluation (refresh, re-render, etc...) directly from the Viewport toolbar. Please see the Reference Guide for more information.
  • Global variables can now be promoted to the main toolbar and edited from there, allowing quick changes on the main variables that control your Clarisse iFX's project or Clarisse BUiLDER's build. (10919)
  • "Make Local" and "Make Instance Of..." entries have been added to the main Edit menu. The obsolete feature "Localize In..." has been removed and is no longer supported. (10914)

Documentation
  • The documentation of the software has been completely rewritten. It is now a Reference Guide that replaces the previous User Guide. Even if you are a seasoned user of Clarisse, we strongly advise to have a look at the reference as it brings new in-depth looks at many topics.

Attribute Editor
  • It is now possible to mute attribute values using the attribute's contextual menu. For more information, see the Reference Guide.
  • It is now possible to disable attribute values using the attribute's contextual menu. For more information, see the Reference Guide.
  • A new 'eye' icon has been added in the UI of Reference attributes. Clicking on it allows you to enable/disable the reference for the attribute. For more information, see the Reference Guide.

3D View
  • [BUiLDER] It is now possible to link Switch and Extract nodes to the 3D View. (9964)

Image View
  • The Play/Pause/Refresh buttons have been removed and replaced with the evaluation control in the widget's Viewport toolbar.
  • New "Space+S" shortcut to create image snapshots saved in history.
  • [BUiLDER] Image View now stores Image nodes renders in its internal history. For more information on how to control the image history in Clarisse BUiLDER, please see the Reference Guide. (10941)
  • [BUiLDER] It is now possible to save on disk the current Image node being displayed in the Image View. (11019)
  • [BUiLDER] Image View now has 2 input modes: "Use Slot" and "Use Selection". The "Use Slot" enables the workflow of Clarisse Olympus R1 when using shortcuts "1", "2", "3", "4". The "Use Selection" mode enables a sticky selection of Image nodes similar to the workflow in Clarisse iFX. (10010)
  • [BUiLDER] When Image View is in "Use Selection" mode, it is now possible to link the Image View to Dots, Switch and Extract nodes to display their output if they define a valid Image node. (10010)

Image History
  • [BUiLDER] The Image History now stores Image nodes renders and it is possible to drag and drop images from the Image History to the Image View. For more information on how to control the image history in Clarisse BUiLDER, please see the Reference Guide. (10941)

Material Editor
  • Using the shortcut 'Alt+F' will center the view to the selected node without changing the zoom level of the view. (9528)
  • [BUiLDER] An omnidirectional node layout is now available in the Material Editor. (10697)

Graph Editor
  • The Graph Editor has been completely rewritten from ground up, adding many new features and workflow improvements. For more information, please see the Reference Guide.

Build View
  • [BUiLDER] Using the shortcut "V", it is now possible to set the Vizroot on Dots and Switch nodes. (9519)
  • [BUiLDER] Using the shortcut 'Alt+F' will center the view to the selected node without changing the zoom level of the view. (9528)
  • [BUiLDER] Using the shortcut 'Alt+V' will center the view to the current Vizroot without changing the zoom level of the view. The same behavior now happens when changing the Vizroot from outside the Build View. (9528)

Geometry
  • A new "Compression" attribute is now available for GeometryAbcMesh, GeometryPolyfile and UsdMesh. It enables/disables compression of the geometric data.

Project Management
  • [BUiLDER] It is now possible to edit Comments, Color Tags, Disable and Lock states in Edit nodes. (10533)

Compositing
  • [BUiLDER] New Reformat node allows resizing Image nodes. For more information, please see the Reference Guide. (10028)
  • [BUiLDER] New OptiX Denoiser node allowing to denoise Image nodes using NVidia's OptiX AI denoiser. For more information, please see the Reference Guide. (10911)
  • [BUiLDER] New attributes are now available in the Reorder and Merge nodes in order to specify which channel is considered as an alpha channel. (10171)

Preferences
  • It is now possible to set the default evaluation mode for all widgets. For more information, please see the Reference Guide.

Bug Fixes
Attribute Editor
  • The scripting UI, used in the TextureOslScript for instance, doesn't vanish anymore as soon as the Apply button is pressed or on selection changes. (10945)
  • [BUiLDER] Fixed a crash that could occur when deleting multiple nodes at the same time while the Attribute Editor was opened. (11010)

Image View
  • [BUiLDER] The ability to always compute the final image, whatever the zoom level of the Image View, is now working properly. (10437)

Build View
  • [BUiLDER] Hierarchical Backdrops are now properly handled when undoing a resizing action. (9984)
  • [BUiLDER] When removing a source-instance link, non-local attributes of the instance node are now properly reset to their default value. (10912)
  • [BUiLDER] Toggling the "Hide Input Link" attribute does not trigger a re-render anymore. (10020)
  • [BUiLDER] Bookmark selection has been improved for greater precision. (10141)
  • [BUiLDER] It is no longer possible to connect an Extract node to the Image View in "Use Slot" mode. (10045)

Project Management
  • [BUiLDER] Fixed a crash that occurred when connecting a ReadAbc or a ReadUsd node into other Scene Assembly nodes in case of conflicting names. (10057)
  • [BUiLDER] Fixed a crash that occurred when plugging an Extract node into an attribute that was expected nodes from a different type than the one defined by the Extract node. (10087)
  • [BUiLDER] Fixed a crash that could occur when undoing the creation of a Context. (10931)
  • [BUiLDER] Fixed a crash when editing the "Removed Items" or "Edit List" attributes of an Edit node. (10038)
  • [BUiLDER] Fixed a bug that could reset the transform of Alembic items after a ReadAbc node. (10645)
  • [BUiLDER] Fixed a bug that could break the links between some nodes after undoing a deleting node action. (9606)
  • [BUiLDER] Fixed a crash that occurred on builds with cyclic dependencies. (10088)
  • [BUiLDER] Fixed a crash that could occur when using the Clone Stamp tool in an Edit node. (10160)

Rendering
  • [BUiLDER] Fixed the behavior of the overscan attributes in the Render Scene node. (10641)
  • [BUiLDER] Rendering limited regions from Render Scene nodes is now working properly. (10640)
  • [BUiLDER] Fixed Cryptomatte rendering from Render Scene nodes. (10974)

Tools
  • [BUiLDER] Any currently visible object can now be dragged and dropped into the Tool Options widget. (10154)

Compositing
  • [BUiLDER] Changing the "Input Mode" of Read nodes from "Read From Disk" to "Force Evaluation" now works properly. (10093)

SDK Changes
General
  • The current flavor (iFX or BUiLDER) can be queried using AppBase::get_flavor(). (10391)
  • The obsolete command LocalizeAttrsInCmd has been removed. (10914)

Graph Editor
  • New SetCurveExtrapolationMode command to specify the pre/post behavior of FCurves. (5699)

Nodal View
  • The MakeLocal command and OfObject::make_local() now have a new optional argument to reset all non-localized attributes of instantiated objects to their default value. (10912)

Project Management
  • The default context is not a child of the "project:/" context anymore. It is now a root context "default:/", at the same level as "project:/". This means that all scripts getting items in the default context must be updated. For instance, "ix.get_item("project://default/material") should become "ix.get_item("default://material"). (9392)
  • Tools and Widgets are now stored inside their respective root contexts "tools:/" and "widgets:/". This means that all scripts getting items in the default context must be updated. For instance, "ix.get_item("project://picker") should become "ix.get_item("tools://material"). (9392)
  • Now AppObject::load_project() can only load project files (.project). When it is called from Clarisse iFX, the scene is loaded inside the "project:/" root context. When it is called from Clarisse BUiLDER, the project is imported as a context created at the top of the build. (10700)
  • New AppObject::load_build() that must be called to load build files (.build). This method only works in Clarisse BUiLDER and fails in Clarisse iFX. (10700)
  • New AppObject::load() that wraps AppObject::load_project() and AppObject::load_build(). Depending on the license level (iFX or BUiLDER) it either calls AppObject::load_project() or AppObject::load_build(). (10700)
  • Removed useless public method OfAttr::add_entry(const ParserEntry&, void*, const OfSerialOption&).
User avatar
release_team
 
Posts: 103
Joined: Wed Oct 21, 2015 10:31 am

Return to Clarisse Olympus