Releases: ImageEngine/cortex
Releases · ImageEngine/cortex
Version 9.10.0
IECoreArnold
- Remove support for Arnold < 4.1.
- Support for progressive renders.
- ParameterAlgo
- Support for arrays in getParameter().
- Support for RGBA and Point2 parameters.
- Support for V3fVectorData.
- Flipped t coordinate for mesh uvs.
- Suppressed conversion of stIndices primvar.
Version 9.9.1
Build
- Added INSTALL_ARNOLDPYTHON_DIR build option, to specify an independent location
for the installation of the IECoreArnold python module. - Fixed linking of IECoreArnold.
Version 9.9.0
IECore
- Python Module
- Use RTLD_GLOBAL to load C++ modules.
IECoreMaya
- Added a MightHaveFn to IECoreMaya::LiveScene::registerCustomAttributes().
- If MightHaveFn is specified, it will be called before NamesFn to allow a cheap early out.
IECoreHoudini
- Implemented Cob GEOIO_Translator::fileStat to return the bounding box from the cob header.
IECoreArnold
- Renderer
- Apply name to camera nodes.
- Support "ai:shape:" attribute prefix.
- Add support for creating Arnold volume nodes.
- Add SphereAlgo with conversion from IECore::SpherePrimitive.
Build
- Fixed PYTHONPATH for IECoreArnold tests
- Updated SConstruct and tests for Arnold 4.2
Version 9.8.0
IECoreMaya
- Added plug conversion for MPointArray to IECore::Vector3f/3d (3d default) with Point interpretation.
- Updated plug conversion for VectorArray to use Vector interpretation (rather than Numeric).
- Preventing primary UV Set from being exported twice.
- ieSceneShape expansion functions can optionally preserve the original namespace of the parent.
IECoreRI
- Added initial support for 3delight OSL via NSI
IECoreAppleseed
- Renamed volume priority attribute to medium priority.
Version 9.7.1
IECore
- LinkedScene : The message for linked ancestor tags is now Debug level instead of Warning.
IECoreHoudini
- Fixed "name" attribute bug in IECoreHoudini::LiveScene, which was triggered by using an attribwrangle on the name attribute.
Version 9.7.0
IECore
- Fixed potential crash in MeshPrimitiveEvaluator::barycentricPosition() (#475).
- Fixed ConfigLoader to ignore duplicate paths. Note that this may change configuration
behaviour for malformed paths with duplicates (#474).
IECoreArnold
- Added support for both deformation and transform blur (#473).
- Refactored all Cortex->Arnold conversion functionality into new Algo.h headers,
removing the old FromCoreConverter based classes. This does represent a compatibilit
break, but IECoreArnold is in contrib, where no compatibility guarantees exist. - Fixed warnings relating to the data type of Arnold's visibility parameter, which
has been changed to AtByte from AtInt.
Version 9.6.1
IECore
- MessageHandler handles python exceptions before they get to c++
IECoreMaya
- Sorting childNames during ieSceneShape expansion
IECoreAppleseed
- Added nested volume priority attribute
Version 9.6.0
IECore
- Added support for procedurals without bounds
- Fixed time remapping for old style link attributes in LinkedScenes
IECoreHoudini
- Fixed crash when converting integer and float list attributes in Houdini
IECoreAppleseed
- Fixed attribute stack bug
IECoreRI
- Added support for procedurals without bounds
IECoreGL
- Added support for procedurals without bounds
IECoreArnold
- Added support for procedurals without bounds
IECoreMaya
- Optimized IECoreMaya SceneShape expansion
Version 9.5.0
IECoreNuke
- Adding support for PointsPrimitives in Nuke scene reader
Version 9.4.0
IECore
- Added unit tests for IECore.M33f/M44f indexing
IECoreHoudini
- Houdini can now round trip M33f and M44f primvars, including detail attributes/constant primvars.