Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Releases: ImageEngine/cortex

Cortex 10.7.0.0a12

20 Jun 00:55

Choose a tag to compare

Cortex 10.7.0.0a12 Pre-release
Pre-release

Improvements

  • USDScene : Added IECOREUSD_WRITE_CONFORMANT_OSL_SHADERS environment variable. If set to a value of 1, this causes OSL shaders to be written in the format expected by RenderMan. Set the RMAN_SHADERPATH environment variable appropriately to ensure RenderMan can find the shaders 1.
  1. To be omitted from the notes for the final 10.7.0.0 release.

Cortex 10.6.6.0

20 Jun 00:50

Choose a tag to compare

Improvements

  • USDScene : Added IECOREUSD_WRITE_CONFORMANT_OSL_SHADERS environment variable. If set to a value of 1, this causes OSL shaders to be written in the format expected by RenderMan. Set the RMAN_SHADERPATH environment variable appropriately to ensure RenderMan can find the shaders.

Cortex 10.7.0.0a11

15 Jun 15:27

Choose a tag to compare

Cortex 10.7.0.0a11 Pre-release
Pre-release

Features

  • PointInstancer : Added class to provide first-class encoding of point instancers.

Improvements

  • PrimitiveVariable : Added Python bindings for IndexedView class.
  • USDScene :
    • Added support for writing IECoreScene::PointInstancer as UsdGeomPointInstancer.
    • Added support for reading and writing mesh lights.

Fixes

  • RunTimeTyped : Fixed unnecessary overhead of runTimeCast() and isInstanceOf() for subclasses implemented in Python. The GIL is now never needed when the cast is to a C++ type.
  • PrimitiveVariable : Made IndexedView begin() and end() const.
  • PointsAlgo :
    • Fixed loss of blind data in deletePoints().
    • Fixed loss of primitive type in deletePoints() (if processing a derived class of PointsPrimitive).
  • IECoreGL::Shader : Restored compatibility with OpenGL 2.1 in order to preserve macOS support 1.

Breaking Changes

  • ClassParameter, ClassVectorParameter : Replaced statically allocated TypeIds with ids allocated dynamically by IECore.registerRunTimeTyped(). If the id is needed from C++, it can be queried at runtime with RunTimeTyped::typeIdFromTypeName().
  • RunTimeTyped : Removed typId argument from registerRunTimeTyped() Python function. TypeIds are now always allocated dynamically for Python classes.
  • USD :
    • Removed support for IECOREUSD_POINTINSTANCER_RELATIVE_PROTOTYPES environment variable. Prototype paths are now always specified as relative where possible.
    • Removed ./ prefix from relative prototype paths.
    • UsdGeomPointInstancer inactiveIds are now merged into the invisibleIds primitive variable on loading, instead of being loaded separately.

Build

  • CI : Updated to GafferHQ/dependencies 11.0.0a8.
  1. To be omitted from the notes for the final 10.7.0.0 release.

Cortex 10.5.17.0

12 Jun 18:48
e37ee75

Choose a tag to compare

Improvements

  • IECoreNuke::SceneCacheReader : Added support for writing attributes
  • IECoreNuke::LiveScene : Added support for reading attributes

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.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.