Skip to content

Releases: Autodesk/arnold-usd

Arnold 7.3.1.0

27 Mar 16:24
140753b
Compare
Choose a tag to compare

[7.3.1.0]

Feature

  • usd#1730 - Add light linking to the ArnoldProceduralCustom when using hydra.
  • usd#168 - Support interactive USD updates in the procedural
  • usd#1835 - Support Arnold "help" metadata instead of previous "desc" metadata.
  • usd#1865 - Support ArnoldOptions primitives in Hydra
  • usd#1852 - Write Arnold options as UsdRenderSettings primitives
  • usd#1870 - Use new node type AI_NODE_IMAGER
  • usd#1878 - Make arnold relative path optional for image shaders
  • usd#1874 - Shader output attributes should be outputs:out to match the Sdr registry
  • usd#1873 - Ensure materials are written under a scope primitive
  • usd#1868 - Support velocities in PointInstancer primitive rendered through the procedural
  • usd#1889 - GI Transmission Depth should default to 8 in the Render Settings

Bug fixes

  • usd#1547 - Fix mesh lights shutoff when there is a light link in the scene.
  • usd#1859 - Support PointInstancer invisibleIDs for lights
  • usd#1881 - Support UDIM and relative paths on mtlx image shaders
  • usd#1884 - Set a proper name to skydome image node in Hydra
  • usd#1890 - Reduce VtArray memory consumption, mostly in the instancer.

Arnold 7.3.0.0

27 Mar 16:13
5454a9e
Compare
Choose a tag to compare

[7.3.0.0]

Feature

  • usd#1758 - Return a default value when an attribute type is not recognized
  • usd#1759 - Remove GeometryLight usd imaging adapter
  • usd#1705 - Support Point instancers having lights as prototypes
  • usd#1635 - Support arnold visibility and matte on Hydra instances
  • usd#1806 - Extend the WriteUsdStageCache API

Bug fixes

  • usd#1756 - Registry should declare filenames as assets in GetTypeAsSdfType
  • usd#1770 - Fix exr driver always rendering float with husk when productType is arnold
  • usd#1772 - RectLight texture uvs are now consistent between husk, kick and other renderers.
  • usd#1776 - Fix incorrect PointInstancer instance orientations in the render delegate.
  • usd#1769 - Fix curve uvs when they are vertex interpolated.
  • usd#1784 - The aov layer name is now correctly taken into account when rendering exrs with husk and using the arnold productType.

Build

  • usd#1795 - Fix compilation issue on macOS with clang 15.0.7.
  • usd#1793 - Enable compiling arnold-usd without USD_BIN.

Arnold 7.2.5.2

14 Feb 14:32
14659e7
Compare
Choose a tag to compare

[7.2.5.2]

This is a bug fixes release.

Bug fixes

  • usd#1808 - Fix the error "Cannot load _htoa_pygeo library required for volume rendering in Solaris" in Houdini 19.5+.
  • usd#1812 - Improve Material network creation by caching the node entries and the osl code.
  • usd#1781 - Fix a crash happening in a aiStandin usd when scrolling the timeline in maya.
  • usd#1753 - Fix a problem with yeti where the transforms of the ArnolProceduralCustom were not taken into account in kick (procedural).

Arnold 7.2.5.1

24 Jan 14:13
a685d60
Compare
Choose a tag to compare

[7.2.5.1]

This is a bug fixes release.

Bug fixes

  • usd#1776 - Fix incorrect PointInstancer instance orientations in the render delegate.
  • usd#1769 - Fix curve uvs when they are vertex interpolated.

Arnold 7.2.5.0

15 Dec 09:14
Compare
Choose a tag to compare

[7.2.5.0]

Feature

  • usd#612 - Add support for orthographic camera in the hydra render delegate.
  • usd#1726 - Add usdz as a supported format of the scene reader
  • usd#1077 - Support --threads / -j argument in husk to control the amount of render threads
  • usd#658 - Support pixel aspect ratio in Hydra
  • usd#1746 - Made the behaviour for doubleSided gprims consistent between USD and Hydra

Bug fixes

  • usd#1709 - Procedural failures if schemas are present
  • usd#1713 - Fix coding error "attempt to get string for GfVec4f"
  • usd#1732 - Force the "color" AOV to be interpreted as the Arnold beauty pass.
  • usd#1735 - Fix usdskel geometry and motion blur interpolation outside the keyframe boundaries.
  • usd#1524 - Fix material binding on instances under a SkelRoot
  • usd#1718 - Support primvars:arnold attributes in Arnold typed schemas

Arnold 7.2.4.1

19 Oct 11:32
4b1a140
Compare
Choose a tag to compare

This is a bug fix release.

Bug fixes

  • usd#1678 - Add support for Arnold shaders with multiple outputs
  • usd#1711 - Fix duplicated arnold user data introduced in 7.2.3.0
  • usd#1728 - Fix cryptomatte compatibility with Nuke.

Arnold 7.2.4.0

10 Oct 09:53
Compare
Choose a tag to compare

Features

  • usd#1634 - Support curves orientations identically between USD and Hydra / Prevent errors due to bad curves orientations count.
  • usd#1615 - add bespoke usdgenschema command to create arnold schema without python
  • usd#739 - Implement the ArnoldProceduralCustom prim in hydra.
  • usd#1644 - Support nodes mask in the hydra procedural
  • usd#1656 - Use the same tessellation for sphere primitives as Hydra
  • usd#1632 - Support custom materialx node definitions placed in a folder defined by the environment variable PXR_MTLX_STDLIB_SEARCH_PATHS
  • usd#1603 - Support custom USD materialx shaders with any shader type
  • usd#1586 - Support motion blur in the hydra procedural
  • usd#1587 - Support object path in the hydra procedural
  • usd#1664 - Support hydra procedural with a cacheID

Bug fixes

  • usd#1613 - Invisible Hydra primitives should ignore arnold visibility
  • usd#1641 - Ensure nodes created by the render delegate have the correct parent procedural.
  • usd#1652 - Restore the schema installed files organisation.
  • usd#1673 - UsdUvTexture ignores missing textures in hydra
  • usd#1675 - Fix UsdUvTexture default wrap modes and uvset coordinates.
  • usd#1657 - Fix a motion blur sampling bug happening when a mesh has facevarying indexed normals and different number of indices per key frame.
  • usd#1693 - Fix geometry light not rendering in recent version.
  • usd#1696 - Fix cryptomatte render by restoring previous filter assignment to the default filter.

Build

  • usd#1648 - Fix schemas generation issue that was intermittently failing

Arnold 7.2.3.2

06 Sep 15:40
989dd80
Compare
Choose a tag to compare

Arnold 7.2.3.2 is a bug fixes release.

Bug fixes

  • usd#1605 - Apply the MaterialBindingAPI to the bound prims when converting ass to usd
  • usd#1607 - Allow primvars with namespace in the procedural
  • usd#1593 - Fix crash in the procedural when the UsdPrimvarReader varname attribute is not set.
  • usd#1625 - Fix issue where user defined primvars were reset.

Arnold 7.2.3.0

14 Aug 12:47
cc613f3
Compare
Choose a tag to compare

Features

#1435 - Support "vertex" UV coordinates on Curves in the render delegate
#1579 - Curves without any width should render with a default value

Bug fixes

#1538 - Fix triplanar in USD Materialx
#1588 - Arnold schemas under a point instancer should be hidden
#1597 - Fix hdx dependency which was causing issues on linux with husk
#1595 - Support Arnold RenderVar filters in Hydra

Arnold-7.2.3.1

14 Aug 13:56
cc613f3
Compare
Choose a tag to compare

Note

We release arnold-usd 7.2.3.1 to keep a consistent versioning with Arnold, however there was no changes in arnold-usd between 7.2.3.0 and 7.2.3.1.
Please see Arnold-7.2.3.0 for a list of bug fix and improvements.