Skip to content

Version 1.35.4

Compare
Choose a tag to compare
@jstone-lucasfilm jstone-lucasfilm released this 20 Dec 18:57
a838560

Added

  • Added high-level Material API, including getPrimaryShaderParameters, getPrimaryShaderInputs, getBoundGeomStrings, and getBoundGeomCollections.
  • Added methods ValueElement::getBoundValue and ValueElement::getDefaultValue.
  • Added support for multi-output nodes.
  • Added support for TypeDef members.
  • Added StringResolver class, for applying substring modifiers to data values.
  • Added example interfaces for the Disney BRDF, Disney BSDF, and alSurface shaders.

Changed

  • Renamed method Material::getReferencedShaderDefs to Material::getShaderNodeDefs.
  • Renamed method ShaderRef::getReferencedShaderDef to ShaderRef::getNodeDef.
  • Renamed method Node::getReferencedNodeDef to Node::getNodeDef.
  • Added a 'string' suffix to all accessors for 'node', 'nodedef', and 'collection' strings.
  • Combined individual booleans into an XmlReadOptions argument for the XML read functions.

Removed

  • Removed method Document::applyStringSubstitutions (deprecated in Python).
  • Removed method InterfaceElement::getParameterValueString (deprecated in Python).