Skip to content

Releases: ImageEngine/cortex

Version 8.4.4

14 May 18:10

Choose a tag to compare

IECore

  • Fixed StringData repr() to support newlines and quotes.

Version 8.4.3

14 May 18:09

Choose a tag to compare

IECore

  • Improved precision of Imath Vec and Color repr() and str().
  • Using mutex on all access to the internal directory nodes in StreamIndexedIO.
  • SceneCache attribute read is now thread-safe.

IECoreMaya

  • Working around a bug in Maya for meshes with 6 or more UV sets.
  • Fixed precision issue in failing test case.

IECoreHoudini

  • Improved Exception handling in Houdini SceneCache nodes.
  • Improved UI for Expand/Collapse buttons.
  • Fixed bug in CortexConverter SOP todo with multiple CortexObject primitives with the same name.

IECoreNuke

  • Fixed a bug in the SceneCacheReader that was preventing animated scene caches from displaying properly.

Version 8.4.2

22 Apr 20:55

Choose a tag to compare

IECoreNuke

  • Redesigning SceneCacheReader and fixing it for several known bugs (bug in 8.4.1, flickering, selection reset after file change, no TCL expressions)

Version 8.4.1

16 Apr 16:35

Choose a tag to compare

IECore

  • Compilation patches for Ubuntu 13 and Mint 16

IECoreMaya

  • Fixed ToMayaCurveConverter for cubic non periodic curves (it was previously not possible to roundtrip such a curve using the To/From converters).

IECoreHoudini

  • Fixed SceneCache ROP crash when a name attr existed, but the name was blank.

IECoreNuke

  • Fixed a bug with SceneCacheReader where it wouldn't update correctly when wrapped by a python node.
  • Fixed a bug with SceneCacheReader that was causing flickering artifacts when using animated geo.
  • Fixed a bug with SceneCacheReader for infinite instantiation of Ops due to knob changes during the validate method.

Version 8.4.0

01 Apr 21:31

Choose a tag to compare

IECore

  • Fixed a bug where the EXRImageReader would interpret Deep EXRs as valid.
  • Added IECore::EXRDeepImageReader (only when building with OpenEXR 2)
  • Added IECore::EXRDeepImageWriter (only when building with OpenEXR 2)

IECoreRI

  • Added support for coordinate systems and a world transform in SXRenderer

IECoreHoudini

  • Fixed crash when merging CortexPrimitives in Houdini 13.

IECoreNuke

  • Fixed a bug with IECoreNuke::SceneCacheReader that was causing hanging and crashing.
  • Fixed linking of IECoreNuke for Nuke 8.

Version 8.3.0

18 Mar 17:03

Choose a tag to compare

IECore

  • Refactored StandardRadialLensModel to match 3dequalizer

IECoreRI

  • Added support for user options in SXRenderer
  • Added support for multiple repeated shading grids in SXRenderer
  • Removed conflicting parameter type warning for coshaders

Version 8.2.0

11 Mar 11:24

Choose a tag to compare

IECore

  • Fixed potential platform independence problem when writing unsigned ints in StreamIndexedIO.
  • Optimised StreamIndexedIO memory usage. Reductions range between 20% and 70% for a selection of production assets.
  • Fixed an off-by-one error in DeepImageConverter.

IECorePython

  • Introduced an improved wrapping mechanism with reduced overhead for non-subclassed instances. Deprecated existing wrapping mechanism.
  • Added RefCounted equality, inequality and __hash__ bindings based on the address of the underlying C++ object. Previously these methods were implemented with respect to the address of the python object, but several python objects could refer to the same C++ object.

IECoreHoudini

  • Fixed problems initialising defaultObjectPoolCache during plugin load.
  • Fixed bug in HoudiniScene with flat geo but no / prefix.

IECoreMaya

  • Switching to component mode on scene shapes now behaves the same as procedural holders.
  • The create locator functions in FnSceneShape now return the locators they created.

Build

  • Fixed compilation errors on Linux Mint 16.

Version 8.1.0

24 Feb 18:49

Choose a tag to compare

IECore

  • Fixed cropping bug in CameraController::setResolution
  • Fixed bug with SceneCache animated object topology.

IECoreMaya

  • Added create locator functionality to SceneShapes
  • Moved create locator methods from ProceduralHolderUI to FnProceduralHolder
  • SceneShapes support queries to double attributes

Version 8.0.0

29 Jan 19:24

Choose a tag to compare

IECore

  • Added screen window modes to CameraController::setResolution.
  • Fixed multiplication issue in MatrixInterpolator

IECoreMaya

  • SceneShape GL Preview responds to the "scene:visible" attribute

IECoreHoudini

  • SceneCache ROP marks visiblity using "scene:visible" rather than "visible"
  • Preventing crashes in HoudiniScene when OBJ networks contain non-OBJ nodes

Version 8.0.0 beta 9

21 Jan 17:02

Choose a tag to compare

Version 8.0.0 beta 9 Pre-release
Pre-release

IECore

  • Fixed boost::format() exception in CompoundData::member()

IECoreGL

IECoreMaya

  • Setting gl:curvesPrimitive:useGLLines for SceneShape drawing
  • Minor bug fixes to SceneShapeUI for tag menu and expandToSelected
  • Fixed crash when reading MayaScene attributes that don't exist on the SceneShape
  • Fixed stale window bug in SplineParameterUI

IECoreHoudini

  • SceneCache ROP marks locations which appear and disappear over time
  • Added standard ROP script parms (pre/post render and frame)

IECoreNuke

  • Changed SceneCacheReader to only display MeshPrimitives