Skip to content

Cortex 10.5.2.0

Compare
Choose a tag to compare
@johnhaddon johnhaddon released this 15 Sep 10:29
· 123 commits to RB-10.5 since this release

Improvements

  • USD PrimitiveAlgo : Added readPrimitiveVariable() utility method for reading from regular UsdAttributes.
  • USDScene : Added support for reading from in-memory stages by passing a filename of the form stageCache:{id}.usd where {id} specifies a stage which has been inserted in the UsdUtilsStageCache.

Fixes

  • USDScene :
    • Fixed handling of invalid values on the following attributes :
      • PointBased : positions, normals, velocities, accelerations.
      • Curves : widths.
      • PointInstancer : ids, protoIndices, orientations, scales, velocities, accelerations, angularVelocities.
      • Points : ids, widths.
        Invalid values are now ignored with a warning, instead of loading as invalid primitive variables.
    • Fixed treatment of unconnected material outputs during reading. If they were "authored" but not connected to a source, they were incorrectly being treated as valid attributes, and loading as empty ShaderNetworks which caused problems elsewhere.
  • ToMayaMeshConverter : No longer locks normals set on the Mesh from the scc.

Breaking Changes

  • IECoreMaya : Maya meshes converted from Cortex data no longer have normals set explicitly and instead relies on Maya to calculate them.