Skip to content

Releases: ImageEngine/cortex

Cortex 10.6.1.0

21 Oct 10:05

Choose a tag to compare

Improvements

  • ShaderNetworkAlgo : Added support for RenderMan's spline convention in expandSplines() and collapseSplines().

Fixes

  • ConfigLoader : Fixed UnicodeDecodeErrors in non-UTF8 locales.
  • USDScene : Fixed identifiers for exported RenderMan shaders, by omitting the ri: type prefix.

Cortex 10.6.0.2

09 Oct 21:52

Choose a tag to compare

Fixes

  • DisplayDriverServer : Fixed to support IPv4-only environments.

API

  • TypeIds : Claimed range for AtomsGaffer.

Cortex 10.5.15.4

08 Sep 22:41

Choose a tag to compare

Improvements

  • IECoreUSD: Added support for root level tags (reading/writing) to our IECoreUSD::SceneCacheData plugin.

Fixes

  • IECoreUSD: Fixed crash when using invalid file path with IECoreUSD::SceneCacheFileFormat.

Cortex 10.6.0.1

28 Aug 13:17

Choose a tag to compare

Fixes

  • USDScene : Worked around numerical imprecision when converting between time and UsdTimeCode.

Build

  • CI : Updated to GafferHQ/dependencies 10.0.0.

Cortex 10.5.15.3

28 Aug 13:08

Choose a tag to compare

Fixes

  • USDScene : Worked around numerical imprecision when converting between time and UsdTimeCode.

Cortex 10.6.0.0

20 Aug 18:20

Choose a tag to compare

Improvements

  • RefCounted, RunTimeTyped : Inlined constructor and destructor.

Fixes

  • USDScene :
    • Fixed writing of shutter values from cameras without a shutter parameter. The shutter:open and shutter:close attributes are now omitted instead of being written with Cortex's default -0.5, 0.5 shutter values.
    • Fixed reading of shutter values from cameras without shutter:open and shutter:close attributes. The shutter parameter is now omitted instead of being created with USD's default 0, 0 shutter values.
  • CurvesPrimitiveEvaluator : Fixed error in Result::vTangent() function causing tangent to point in opposite direction for curves with Linear interpolation.

Breaking Changes

  • Renderable : Removed render() method.
  • CoordinateSystem : Removed transform.
  • Font : Removed meshGroup() method.
  • Options, Group, Transform, MatrixTransform, MatrixMotionTransform, AttributeState, Light, MotionPrimitive : Removed.
  • CurveExtrudeOp, IDXReader : Removed.
  • PreWorldRenderable, StateRenderable : Removed. All derived classes now derive directly from Renderable.
  • Renderer, AttributeBlock, EditBlock, MotionBlock, TransformBlock, WorldBlock : Removed.
  • IECoreHoudini : Removed.
  • IECoreMaya : Removed.
  • IECoreNuke : Removed.
  • Removed support for IECORE_RTLD_GLOBAL environment variable.
  • SmoothSkinningData : Removed, along with all associated Ops and Parameters.

Cortex 10.5.15.2

20 Aug 17:59

Choose a tag to compare

Fixes

  • VDBObject : Fixed worldBound() result when bbox metadata not already present.

API

  • SConstruct : Install "private" headers.
  • VDBObject : Marked metadata() as deprecated.

Cortex 10.6.0.0a1

24 Jul 08:28

Choose a tag to compare

Cortex 10.6.0.0a1 Pre-release
Pre-release

Fixes

  • USDScene :
    • Fixed writing of shutter values from cameras without a shutter parameter. The shutter:open and shutter:close attributes are now omitted instead of being written with Cortex's default -0.5, 0.5 shutter values.
    • Fixed reading of shutter values from cameras without shutter:open and shutter:close attributes. The shutter parameter is now omitted instead of being created with USD's default 0, 0 shutter values.
  • CurvesPrimitiveEvaluator : Fixed error in Result::vTangent() function causing tangent to point in opposite direction for curves with Linear interpolation.

Breaking Changes

  • Renderable : Removed render() method.
  • CoordinateSystem : Removed transform.
  • Font : Removed meshGroup() method.
  • Options, Group, Transform, MatrixTransform, MatrixMotionTransform, AttributeState, Light, MotionPrimitive : Removed.
  • CurveExtrudeOp, IDXReader : Removed.
  • PreWorldRenderable, StateRenderable : Removed. All derived classes now derive directly from Renderable.
  • Renderer, AttributeBlock, EditBlock, MotionBlock, TransformBlock, WorldBlock : Removed.
  • IECoreHoudini : Removed.
  • IECoreMaya : Removed.
  • IECoreNuke : Removed.
  • Removed support for IECORE_RTLD_GLOBAL environment variable.

Cortex 10.5.15.1

07 Jul 17:17

Choose a tag to compare

Fixes

  • USDScene : Fixed reading of bounds from prims with extentsHint and model kind but without UsdGeomModelAPI applied.

Cortex 10.5.15.0

10 Jun 16:57

Choose a tag to compare

Improvements

  • USDScene : Added loading of ArnoldAlembic, ArnoldUsd and ArnoldProceduralCustom prims as Cortex ExternalProcedural objects.

Fixes

  • USDScene : Fixed loading of instanced UsdSkel geometry with unique animation applied.