0.27.0.0
Apps
Scene
Arnold
Added ArnoldMeshLight node (#1787)
Added ArnoldDisplacement node (#1776)
Added subdivision attributes to ArnoldAttributes (#1776)
ArnoldOptions (#1788)
Added total depth and transparency depth/threshold plugs
Fixed warnings about unhandled light parameters
Fixed crashes/errors caused by multiple cameras and a threading bug (#1785)
Fixed bogus warning about “ai:log:filename” option.
OSL
Documenation
Added basic lighting and rendering tutorial (#1793).
Build
API
Made FilteredSceneProcessor subclassable in Python.
Breaking Changes
Rederived Set from FilteredSceneProcessor.
Changed LightVisualiser API
Added attributeName argument to visualise() virtual method.
Added attributeName argument to registerLightVisualiser() factory method.
Changed StandardLightVisualiser metadata prefix convention from “light:renderer:shaderName” to “renderer:light:shaderName”, to match the ordering of the data as it appears in the scene module (attributeName:shaderName).
Light nodes now output IECore::Shader objects rather than IECore::Lights