0.32.0.0¶
Breaking Changes¶
Improvements¶
- ArnoldOptions : Added texture system settings (#1958).
 - CustomOptions, CustomAttributes, PrimitiveVariables, OSLCode : Added option to add point and normal values in addition to vectors (#1977).
 - OSLShader : Added support for specifying nodule visibility via metadata (#1975).
 - Appleseed :
 - GUI : User defaults are now applied to new ScriptNodes (#1960).
 - OpenColorIO : Added support for specifying OCIO context variables per node (#1988).
 - UIEditor / UserPlugs :
 - Main menu (#1987) :
- Added options for flushing Arnold render caches.
 - Added issue tracker link
 - Renamed “mailing list” to “forum”
 
 - GLWidget (#1979) :
- Added support for multiple overlays.
 - Fixed overlay drawing problems.
 
 - Viewer (#1979) :
- Added support for tool toolbars.
 - Added support for tool shortcuts.
 - Added sidebar showing all available tools.
 - Added translate and scale manipulators.
 
 - Arnold : Added support for subdiv_smooth_derivs attribute on polymeshes (#1996).
 
Fixes¶
- Isolate : Fixed bug when using keepLights or keepCameras (#1965).
 - InteractiveArnoldRender : Fixed occasional hangs (#1983).
 - Browser app : Fixed shutdown errors (#1981).
 - Light visualisers : Fixed errors triggered by specific intensity values (#1982).
 - OSLShader : Fixed ambiguities between point, vector and normal types (#1977).
 - Display : Fixed to support retries after failing to launch the server (#1972).
 - UIEditor : Fixed preset naming bugs (#1966).
 - Wrapper : Fixed bugs when Gaffer was installed in a location with spaces in the file path (#1961, #1962).
 - ErrorDialogue : Fixed parentWindow lifetime issues (#1986).
 - CDL : Fixed dirty propagation (#1988).
 - Crop : Fixed hang when using a crop with no input image (#1993).
 - DispatcherUI : Removed emulated “PlaybackRange” option which was clashing with CustomRange (#1991).
 - NodeUI : Fixed documentation:url metadata (#1995).
 
API¶
- GafferUI::PlugAdder : Added support for subclassing in Python ()
 - CompoundNumericPlug : Added 
IECore::GeometricData::Interpretationsetting (#1977). - Added 
GafferImage::OpenImageIOAlgonamespace with various utility functions (#1977). - Added 
Gaffer::PlugAlgonamespace with areplacePlug()utility function (#1977). - Fixed binding of 
Serialiser::childNeedsSerialisation(#1973). - Added 
WidgetAlgo.joinEdges()(#1979). - Gadget : Added setEnabled/getEnabled/enabled methods (#1979).
 - Style : Using enum to define axes for translate/scale handles (#1979).
 - StandardStyle : Added 
disabledState()(#1979).