Skip to content

Releases: ImageEngine/cortex

Version 9.0.0-a8

29 Oct 22:46
Compare
Choose a tag to compare
Version 9.0.0-a8 Pre-release
Pre-release

IECoreMaya

  • Stopped IECoreMaya::LiveScene::readObject() returning null pointers.
  • Stopped IECoreMaya::LiveScene::readAttribute() returning null pointers.

IECoreRI

  • Fixed precision issue with computing the projection matrix for dsm depth remapping, which was causing deep holdout problems.
  • Fixed bug when editing cameras when dealing with multiple cameras.

Version 8.5.4

16 Oct 21:28
Compare
Choose a tag to compare

IECoreRI

  • Fixed precision issue with computing the projection matrix for SHW depth remapping.

Version 9.0.0-a7

14 Oct 18:18
Compare
Choose a tag to compare
Version 9.0.0-a7 Pre-release
Pre-release

IECore

  • Reduced overhead of calling memoryUsage() on SimpleTypedData.
  • Added pixelAspectRatio to list of standard camera parameters.
  • Added InternedString( const char *, size_t length ) constructor.

IECoreRI

  • Added pixel aspect ratio support to IECoreRI::Renderer.
  • Fixed argument passing for RiProcDynamicLoad.

IECoreArnold

  • Added pixel aspect ratio support to IECoreArnold::Renderer.

IECoreHoudini

  • ToHoudiniGeometryConverter marks Pref and rest as non-transforming
  • Preventing SceneCache Source from transforming rest/Pref

Version 8.5.3

29 Sep 17:52
Compare
Choose a tag to compare

IECore

  • Bug fix in StreamIndexedIO that was causing sporadic crashes when loading SceneCaches during procedural expansion.

IECoreHoudini

  • ToHoudiniGeometryConverter marks Pref/rest as non-transforming
  • Preventing SceneCache Source from transforming Pref/rest

Version 9.0.0-a6

15 Sep 16:37
Compare
Choose a tag to compare
Version 9.0.0-a6 Pre-release
Pre-release

IECore

  • Multithreaded PointSmoothSkinningOp
  • Added ExternalProcedural object type
  • Added HasBaseType type trait
  • Added boost::hash compatibility for MurmurHash

IECoreRI

  • Added support for DynamicLoad and DelayedReadArchive procedurals

IECoreArnold

  • Added support for delayed load DSO and .ass procedurals

9.0.0-a5

02 Sep 21:59
Compare
Choose a tag to compare
9.0.0-a5 Pre-release
Pre-release

IECore

  • LinkedScene::hash now takes extra children at links into account

IECoreRI

  • Added support for RiFrame blocks in IECoreRI::Renderer.

IECoreMaya

  • Renamed IECoreMaya::MayaScene to IECoreMaya::LiveScene

IECoreHoudini

  • Renamed IECoreHoudini::HoudiniScene to IECoreHoudini::LiveScene

9.0.0-a4

25 Aug 17:47
Compare
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
Compare
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
Compare
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
Compare
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.