0.61.0¶
- Fixed bug in MultiSelectionMenu so that if only one selection is available, it is displayed by name rather than as “All”.
- Added image Sampler and Filter API classes.
- Added an image Reformat node.
- Added an ImageWriter node.
- Added RecursiveChildIterator API class.
- Fixed noodle-snatching to work with Shader nodes.
- Node Graph label now uses “/” as a separator for Box paths, rather than “.”.
- Fixed layouts to allow panels to be collapsed fully and smoothly - addresses issue #93.
- Added workaround for PyQt/PySide pyqtSignal/Signal differences.
- Fixed “CameraController not in motion” errors. These occurred when the user accidentally moved the mouse scroll wheel while performing a drag to move the camera. We now ignore wheel events when dragging the camera.
- Removed unecessary collapsible section in Group UI.
- Fixed ImageReader to work with offset data windows.
- Fixed node auto-connection to work with Shader nodes (and other nodes with nested plugs).
- Added auto-connection and auto-positioning for pasted nodes (#13).
- Added inherit argument to Metadata query functions (#232).
- Fixed negative data window origins in image module.
- Added subdivision attributes to ArnoldAttributes node.
- Renamed Assignment node to ShaderAssignment.
- Added Reference node, providing the ability to reference in external scripts to facilitate collaborative workflows (#228).
- Added popup plug labelling to the NodeGraph (#138).
- Added connection snapping to the NodeGraph - connections dragged onto a node will snap to the nearest compatible plug.
- Added ImageTransform node (#96).