Releases: ImageEngine/cortex
Releases · ImageEngine/cortex
Version 8.5.0
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
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
IECore
- Removed unnecessary overhead from Object::copy().
IECoreHoudini
- Fixing crash in SceneCache ROP todo with "scene:visible" attribute.
Version 8.4.5
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.
Version 8.4.4
IECore
- Fixed StringData repr() to support newlines and quotes.
Version 8.4.3
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
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
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
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
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