Arnold 7.2.1.0
cpichard
released this
30 Mar 14:09
·
366 commits
to master
since this release
Enhancements
- Convert cube, sphere, cylinder, capsule primitives as meshes in the procedural. Geometric primitives are now converted to Hydra meshes instead of Arnold primitives. usd#1318 usd#1451
- Support render delegate products for all Arnold drivers. When rendering using Hydra, with husk for example, the render delegate now uses the RenderProduct drivers. usd#1422
- Support combination of half and full precision AOVs in the procedural. The procedural can now render a combination of half- and full- precision aovs. usd#1416
- Always read RenderVar aov:name as an output layer. The
RenderVar
parameter driver:parameters:aov:name is now used as the output aov layer name. usd#1408 - Support asset attributes for filenames when no tokens are present. "filename" Arnold attributes are now SdfAssetPaths in USD usd#1163
Bug fixes
- usd#1438 - Creating surface models from PBR nodes doesn't work
- usd#1433 - Material binding not handling correctly the different scopes
- usd#1447 - MaterialX Triplanar renders black
- usd#1427 - Motion blur differences between procedural and delegate
- usd#1442 - Velocity motion blur doesn't work if PointInstancer has more than one prototype
- usd#1354 - Vertex mismatch with velocity blur and point normals in Hydra
- usd#1420 - Unify
fStop
andaperture_size
- usd#1430 - deepexr driver parameters like
depth_tolerance
are ignored - usd#1411 -
append
parameter (for checkpointing renders) is not translated - usd#1413 - Crash in UsdSkel in the procedural
- usd#1352 - Skinned instances in wrong world position
- usd#1394 - USD procedural renders characters in the wrong positions and order
- usd#1443 - Incorrect number of motion keys with skinned primvar normals and motion blur