Releases: ImageEngine/cortex
Releases · ImageEngine/cortex
Version 8.0.0
IECore
- Added screen window modes to CameraController::setResolution.
- Fixed multiplication issue in MatrixInterpolator
IECoreMaya
- SceneShape GL Preview responds to the "scene:visible" attribute
IECoreHoudini
- SceneCache ROP marks visiblity using "scene:visible" rather than "visible"
- Preventing crashes in HoudiniScene when OBJ networks contain non-OBJ nodes
Version 8.0.0 beta 9
IECore
- Fixed boost::format() exception in CompoundData::member()
IECoreGL
- Fixed "gl:primitive:selectable" attribute (#46)
- Fixed ID selection in wireframe, outline, and points styles (GafferHQ/gaffer#53, GafferHQ/gaffer#160)
IECoreMaya
- Setting gl:curvesPrimitive:useGLLines for SceneShape drawing
- Minor bug fixes to SceneShapeUI for tag menu and expandToSelected
- Fixed crash when reading MayaScene attributes that don't exist on the SceneShape
- Fixed stale window bug in SplineParameterUI
IECoreHoudini
- SceneCache ROP marks locations which appear and disappear over time
- Added standard ROP script parms (pre/post render and frame)
IECoreNuke
- Changed SceneCacheReader to only display MeshPrimitives
Version 8.0.0 beta 8
IECore
- Clang compatibility
IECoreGL
- Clang compatibility
Version 8.0.0 beta 7
IECore
- Added TransferSmoothSkinningWeightsOp
- Added GIL release for DisplayDriver imageData and imageClose binding
IECoreMaya
- Added ToMayaCurveConverter
IECoreHoudini
- Houdini 13 Compatibility (requires H13.0.267 to pass tests)
- Fixed HoudiniScene custom attribute bug when two callbacks define the same attribute
- Fixed exception when reading HoudiniScene custom attributes that didn't exist in the underlying scene
- Using handles instead of strings when validating the DetailSplitter
Version 8.0.0 beta 6
IECore
- LinkedScene( SceneInterfacePtr ) supports writable scenes
- Fixed SceneCache from IndexedIO bug
- Fixed linking issues with IECore::CamelCase
IECoreHoudini
- SceneCache SOP transforms all Point, Normal, and Vector primitive variables (previously it only transformed P and N)
- Preventing double cooking in HoudiniScene::scene( path )
Version 8.0.0 beta 5
IECore
- Improved error reporting in LinkedScene - the main filename is now available in error messages.
- Made RunTimeTyped baseTypeIds() and derivedTypeIds() methods thread safe.
IECoreGL
- Added IECoreGL::Selector::push/popIDShader() methods. These replace the now deprecated loadIDShader() method.
- Fixed crashes when selecting curves.
IECoreHoudini
- Added SceneCache Transform SOP. This node applies transformations from a SceneCache file directly on the points and primitives at the SOP level.
- FromHoudiniPolygon converter now automatically removes normal primvars when extracting a subdivision mesh.
IECoreNuke
- Added DeepImageReader - this allows any deep image type supported by Cortex to be read in Nuke.
Version 8.0.0 beta 4
IECore
- Optimised polygonNormal and polygonWinding in PolygonAlgo.h.
- Added face normals mode to MeshNormalsOp.
IECoreGL
- Fixed shading of polygon meshes with no "N" primitive variable (#118).
IECoreArnold
- Added support for Arnold parameters of type AI_TYPE_BYTE.
- Added compatibility with Arnold 4.1.
- Fixed hangs in procedurals.
Version 8.0.0 beta 3
IECore
- Fixed compile issue on Ubuntu
IECoreHoudini
- Improving performance of SceneCache SOP. This brings the animated performance back inline with 8.0.0-b1, while maintaining (if not improving) the on-load performance from 8.0.0-b2.
- Guaranteed SceneCache SOP shape/point order by sorting children by name before loading.
- Preventing crash in SceneCache ROP when cooking inside an invisible OBJ subnet.
Version 8.0.0 beta 2
IECore
- WarpOp has a new BoundMode parameter, options are Clamp (previous behaviour) or SetToBlack.
- ImageDiffOp has a new option to offset display windows of the same size to be aligned before comparison.
- Added support to the LensDistortOp for images with offset display window.
- Fixed LensDistortOp bug with non-symmetric distortions.
IECoreHoudini
- Added BoundingBox and PointCloud GeometryType options to SceneCache nodes
- Added AttributeCopy parm to SceneCache SOP. This is used to duplicate attributes before loading to Houdini.
- Exposed SceneCache OBJ parameters to override the transform values coming from disk (Transform tab)
- Moved SceneCache OBJ Push button along with all geometry loading parms to the new Options tab
- Improved performance of SceneCache SOP (Up to 5x faster on a 1500 shapes, 3 million polys asset)
Version 8.0.0 beta 1
IECore
- SceneInterface tags now support upstream/local/downstream tags (using a bit mask filter to query)
- Various fixes for OSX builds
IECoreHoudini
- Fixed multiple transform bug in HoudiniScene