Skip to content

Gaffer 1.7.0.0 alpha 7

Pre-release
Pre-release

Choose a tag to compare

@johnhaddon johnhaddon released this 16 Jul 10:35
· 502 commits to main since this release

Features

  • CopyObject : Added new node for copying objects from one scene to another.

Improvements

  • PrimitiveQuery : Added primitive output 1.
  • StandardAttributes :
    • Added linkedLights:exclusions and shadowedLights:exclusions attributes, specifying lights that never illuminate or cast shadows from an object.
    • Added filteredLights:exclusions attribute, specifying lights that are never filtered by a light filter.
    • Moved filteredLights and filteredLights:exclusions to a new "Light Filters" section in the NodeEditor and AttributeEditor.
  • LightFilter, ArnoldLightFilter, RenderManLightFilter : Added filteredLightsExclusions plug.
  • SceneWriter : Defaulted to writing RenderMan attributes in a format compatible with hdPrman, for rendering in usdview and other Hydra-based applications.

Fixes

  • RenderMan : Fixed handling of V3f data with non-geometric interpretation. Common sources include float3 primvars and attributes loaded from USD files 2.

Documentation

  • Light Linking : Updated to describe use of the linkedLights:exclusions attribute.

Breaking Changes

  • SceneWriter : Changed writing of ri: prefixed attributes to USD. Set IECOREUSD_WRITE_CONFORMANT_RENDERMAN_ATTRIBUTES=0 to revert to the default behaviour from Gaffer 1.6.

Build

  • Cortex : Updated to version 10.7.0.0a13.
  1. Improvement to a feature introduced in 1.7.0.0a3, so should be omitted from final 1.7.0.0 release notes. ↩

  2. Included in 1.6.x.x, so should be omitted from final 1.7.0.0 release notes. ↩