Skip to content

Releases: ImageEngine/cortex

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.

8.5.1

16 Jul 19:59
Compare
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
Compare
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
Compare
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
Compare
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.