Skip to content

Releases: ImageEngine/cortex

Cortex 10.5.16.1

01 Jun 19:45
37e1fe5

Choose a tag to compare

Fixes

  • IECoreNuke.LiveScene : Fixed point clouds from DeepToPoints to be supported. The geometry was incorrectly treated as a mesh instead of points.

Cortex 10.7.0.0a10

12 May 16:37

Choose a tag to compare

Cortex 10.7.0.0a10 Pre-release
Pre-release

Features

  • NanobindConverter : Added new class providing interoperability between Boost Python bindings and Nanobind bindings.

Fixes

  • VDBObject : Fixed Python bindings for OpenVDB 12.

Breaking Changes

  • VDBObject : Removed support for OpenVDB 10.0 and earlier.

Cortex 10.7.0.0a9

10 Apr 17:27

Choose a tag to compare

Cortex 10.7.0.0a9 Pre-release
Pre-release

Improvements

  • USDScene : Added loading of ArnoldProcedural prims as Cortex ExternalProcedural objects 1.

Fixes

  • USDScene : Fixed writing of animated camera parameters 1.
  1. To be omitted from the notes for the final 10.7.0.0 release. 2

Cortex 10.6.5.0

10 Apr 17:26

Choose a tag to compare

Improvements

  • USDScene : Added loading of ArnoldProcedural prims as Cortex ExternalProcedural objects.

Fixes

  • USDScene : Fixed writing of animated camera parameters.

Cortex 10.7.0.0a8

27 Mar 11:21

Choose a tag to compare

Cortex 10.7.0.0a8 Pre-release
Pre-release

Improvements

  • CurvesPrimitive :
    • Added Wrap enum, with Periodic, NonPeriodic and Pinned. This generalises the previous periodic boolean property.
    • Added argument names to variableSize() and numSegments() Python bindings, so they can be passed as keywords.
  • USDScene : Added support for pinned curves.
  • CurvesAlgo : Added isPinned() and convertPinnedToNonPeriodic() utilities.

Fixes

  • CurvesAlgo : Fixed handling of periodic curves in deleteCurves().
  • CurvesAlgo : Fixed resamplePrimitiveVariable() to handle Vertex<->Varying conversion for linear curves correctly.

Breaking Changes

  • CurvesPrimitive : Made protected members private.

Cortex 10.7.0.0a7

13 Mar 22:26

Choose a tag to compare

Cortex 10.7.0.0a7 Pre-release
Pre-release

API

  • Primitive : Added default type to templated function variableData.

Breaking Changes

  • HenyeyGreenstein.h : Removed.
  • SweepAndPrune.h : Removed.
  • RadixSort.h : Removed.

Build

  • Added compatibility with USD 25.11 and 26.03.
  • CI : Updated to GafferHQ/dependencies 11.0.0a3.

Cortex 10.7.0.0a6

23 Feb 19:25

Choose a tag to compare

Cortex 10.7.0.0a6 Pre-release
Pre-release

Fixes

  • CompoundData : Fixed bad formatting of exception messages 1.

Breaking Changes

  • MessageHandler : Removed support for passing boost::format objects to msg(). Use fmt::format() instead.
  • FileSequence : Removed fileNameTemplate() protected method. Use fileNameForFrame() instead.
  1. To be omitted from the notes for the final 10.7.0.0 release.

Cortex 10.7.0.0a5

20 Feb 12:22

Choose a tag to compare

Cortex 10.7.0.0a5 Pre-release
Pre-release

Improvements

  • Canceller :
    • Derived from RefCounted, to allow Cancellers to be shared between multiple clients.
    • Enabled chaining of Cancellers, via addChild() and removeChild() methods and a ScopedChild utility class.
  • MessageHandler : Added msg() overload that accepts a fmt::format_string and arguments.
  • InternedString : Added specialisation for fmt::formatter<InternedString>.

Breaking Changes

  • Canceller : Changed base class.

Build

  • Requires fmt 9.1.0.
  • Removed unnecessary linking of boost_chrono.

Cortex 10.6.4.0

20 Feb 12:10

Choose a tag to compare

Improvements

  • USDScene : Added prim path to warnings when reading curves and meshes.

Cortex 10.7.0.0a4

02 Feb 23:53

Choose a tag to compare

Cortex 10.7.0.0a4 Pre-release
Pre-release

Fixes

  • USDScene : Fixed handling of connections involving UsdShadeNodeGraph interface parameters 1.

Build

  • CI :
    • Updated to GafferHQ/dependencies 11.0.0a2.
    • Build artifacts and releases now include a "-platform##" suffix denoting their target VFX Reference Platform year. This replaces the "gcc" suffix previously used on Linux builds.
  1. To be omitted from the notes for the final 10.7.0.0 release.