Skip to content

Releases: ImageEngine/cortex

9.0.0-a4

25 Aug 17:47

Choose a tag to compare

9.0.0-a4 Pre-release
Pre-release

IECore

  • Bug fix in StreamIndexedIO that was causing sporadic crashes when loading SceneCaches during procedural expansion.
  • Fixed some minor bounding box bugs in IECore.SceneCache
  • Child bounds can now dilate bounds explicitly specified using IECore.SceneCache.writeBound()
  • IECore.LinkedScene now supports extra children at link locations
  • Fixed TransformOp double transform bug

Version 8.5.2

18 Aug 15:45

Choose a tag to compare

IECore

  • Prevented TransformOp from double transforming data (when 2 PrimitiveVariables point to the same data).

Version 9.0.0-a3

08 Aug 20:25

Choose a tag to compare

Version 9.0.0-a3 Pre-release
Pre-release

IECore

  • Added SceneInterface::hash() method.
  • Improved ConfigLoader.
    • Now executes files within the same directory in alphabetical order.
    • Added subdirectory argument.
    • Env var accepted in place of search path.

9.0.0-a2

22 Jul 22:39

Choose a tag to compare

9.0.0-a2 Pre-release
Pre-release

IECore

  • Made RefCounted bindings release the GIL during C++ destruction.
  • Changed RefCounted base class binding to use GILReleasePtr too.
  • Replaced IECore::IntrusivePtr with boost::intrusive_ptr.
  • Removed staticPointerCast, constPointerCast and dynamicPointerCast.
  • Fixed crash in MeshMergeOp.
  • Fixed mutex acquisition in LRUCache::updateListPosition().
  • PointSmoothSkinningOp handles faceVarying normals and added refIndices parameter
  • Changed DespatchedTypedData DataPtr & argument to Data *
  • Fixed LRUCache hangs.
  • Simplified RefCounted bindings.
  • Fixed LRUCache crashes where clear() was called concurrently with get().

IECorePython

  • Added IECorePython::CastToIntrusivePtr.

IECoreMaya

  • MayaScene bindings now catch boost python exceptions

IECoreGL

  • Removed deprecated IECoreGL::Selector::loadIDShader() method.
  • Added IECoreGL::Selector::postProjectionMatrix() method.

IECoreRI

  • Added support for camera edits to IECoreRI::Renderer.
  • Added support for motion blurred cameras to IECoreRI::Renderer.
  • Added support for multiple cameras to IECoreRI::Renderer.
  • Removed "transform" parameter from IECoreRI::Renderer::camera().
  • Removed support for hider parameters in IECoreRI::Renderer::camera(). …
  • IECoreRI now built for all python versions
  • added M44dData attribute support to IECoreRI::Renderer

IECoreAlembic

  • Added support for the Ogawa backend into IECoreAlembic.

8.5.1

16 Jul 19:59

Choose a tag to compare

IECore

  • PointSmoothSkinningOp handles faceVarying normals and added refIndics parameter
  • FromMayaMeshConverter checks if we need to convert st and extraST before doing it.

IECoreRI

  • IECoreRI::Renderer supports M44d attributes

9.0.0-a1

24 Jun 16:50

Choose a tag to compare

9.0.0-a1 Pre-release
Pre-release

IECore

  • Added from-python conversion of RunTimeTypedClass to IECore::TypeId
  • Removed implicit surface functionality
  • Removed BGEO and BIN readers/writers.
  • Removed IFFHairReader.
  • Fixed EXRImageReader canRead to accept scanline images.
  • Improved speed of InternedString( int64_t ).
  • Significantly optimised LRUCache performance.

IECoreMaya

  • Fixed MayaScene for reading scene:visible and custom attributes at the root

Version 8.5.0

06 Jun 23:16

Choose a tag to compare

IECore

  • Added python binding for RefCounted::refCount()
  • Fixed default ObjectPool for larger sizes

IECoreRI

  • Changed SHWDeepImageReader to convert depth to standard Z (distance from eye plane), instead of spherical distance from the near clip.
  • Changed SHWDeepImageWriter to convert back to spherical distance from the near clip, assuming the incoming DeepPixels represent distance from eye plane.

IECoreHoudini

  • Fixed bug in SceneCache ROP when re-rooting flattened geo with errors

Version 8.4.7

23 May 20:09

Choose a tag to compare

IECore

  • IECore.ls supports ambiguous padding when the sequence is not a regular frame range.
  • IECore::frameListFromList correctly handles reverse order lists.

Version 8.4.6

22 May 15:46

Choose a tag to compare

IECore

  • Removed unnecessary overhead from Object::copy().

IECoreHoudini

  • Fixing crash in SceneCache ROP todo with "scene:visible" attribute.

Version 8.4.5

20 May 19:15

Choose a tag to compare

IECore

  • Fixing seg fault when attempting to read a non-existant attribute several times.
  • Minor fixes for issues highlighted by Coverity.

IECoreRI

  • Added support for string array options in SXRenderer.

IECoreMaya

  • MayaScene now outputs the "scene:visible" attribute based on Maya visibility.
  • SceneShapeInterface::componentNames() and selectionName() now work even if the Maya viewport hasn't refreshed.

IECoreNuke

  • Added support in DeepImageReader for ZBack channels.