Releases: ImageEngine/cortex
Releases · ImageEngine/cortex
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
Version 8.2.0
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
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