0.24.1.0¶
Core¶
- Fixed performance of acceptsInput() for serial Switch networks (#1722)
- Context now uses GeometricTypedData where appropriate.
- Disallow setting user defaults on nodes in nodes.
- Fixed serialization of dynamic TransformPlug
UI¶
- Improved picking of “backwards” connections.
Apps¶
- Added basic documentation.
Scene¶
- Updated several nodes to register metadata in one shot with
registerNode()
- SceneView
- Fixed drawing mode.
- Added controls for curve drawing.
- Using uninterpolated GL lines by default.
- Restored default base state in SceneGadget.
- GafferScene
- Added preview of new Cortex Renderer API.
- Added preview of RendererAlgo for new Renderer API.
- Added preview of new InteractiveRender node.
- SceneAlgo
- Added
globalAttributes()
function.
- Added
- SceneNode
- Reduced unnecessary dirty signalling.
Image¶
- Removed unnecessary
UVWarp::Engine::hash()
method. - ImageWriter can now be subclassed in Python.
OSL¶
- Updated OSLShaderUI to register metadata in one shot with
registerNode()
- OSL Expressions now support V3f data from the Context.
Arnold¶
- ArnoldOptions
- Added licensing section.
- Added basic support for controlling render logs.
- Added preview of IECoreArnold ShaderAlgo.
- Added preview of IECoreArnold ProceduralAlgo.
- Added preview of new IECoreArnold Renderer.
- Added InteractiveArnoldRender node.
- Added support for Arnold matrix parameters as M44fPlugs
RenderMan¶
- Remove deprecated RenderManShaderUI class
- Updated RenderMan shaders to register metadata in one shot with
registerNode()