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::Interpretation
setting (#1977). - Added
GafferImage::OpenImageIOAlgo
namespace with various utility functions (#1977). - Added
Gaffer::PlugAlgo
namespace 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).