Releases: Autodesk/arnold-usd
Releases · Autodesk/arnold-usd
Arnold 7.4.1.0
7.4.1.0
Features
- usd#2148 - Leverage new Shared Arrays API in the render delegate.
- usd#2227 - Hydra procedural breaks the Arnold logging settings
- usd#2228 - Release usd stage after the hydra procedural translation
- usd#2240 - Default volume shader should be assigned in the usd procedural
- usd#2242 - Support HDARNOLD_DEBUG_SCENE env var in the hydra procedural
- usd#2248 - Enable the hydra mode of the procedural by default
Bug fixes
- usd#2208 - Fix unnecessary allocations in the instancer and mesh.
- usd#2218 - Fix Hydra warning with orthographic cameras
- usd#2219 - Fix race condition in hydra with node names
- usd#2225 - Fix crash in point instancers with missing prototypes
- usd#2224 - Fix warning "HdArnoldDriverMain is already installed"
- usd#2234 - Fix warning "Selected hydra renderer doesn't support prim type 'RenderSettings'"
- usd#2232 - Fix incorrect husk render of left handed indexed meshes with normals.
- usd#2239 - OpenVDB asset with explicit fieldName does not render in hydra
- usd#1402 - Incorrect transform when exporting parented objects to USD
Arnold 7.4.0.0
Arnold 7.3.7.0
7.3.7.0
Feature
- usd#2160 - Support OSL code generated from image shaders in MaterialX 1.38.10
- usd#2170 - Fix handling of render tags in hydra.
- usd#2176 - Support distant light's normalize attribute
- usd#2177 - Declare render delegate's stop render instead of pause.
- usd#2183 - Enable JUnit reports
- usd#2190 - Save the time taken to read the stage in the stats.
Bug fixes
Arnold 7.3.6.0
[7.3.6.0]
Feature
- usd#2119 - Support options shader_override attribute
- usd#2088 - Remove deprecated schemas
- usd#2110 - Represent arnold operators as shader primitives
- usd#2145 - First support of versioned schemas
Bug fixes
- usd#2129 - Fixed crashes when instancers have empty / invalid positions
- usd#2131 - Wrong transform when an instanceable prim is not xformable
- usd#2133 - Fixed crash when the root primitive is invalid
- usd#2122 - RectLight doesn't take width / height into account with scenes exported from Arnold
- usd#1764 - ArnoldUsd schema was missing from Arnold SDK
- usd#2154 - Husk renders can miss scene updates
Arnold 7.3.5.0
[7.3.5.0]
Feature
- usd#1738 - Support all camera Arnold attributes in Hydra
- usd#1965 - Write color manager attributes in the RenderSettings primitive
- usd#1974 - Delegate should only create default shaders when needed
- usd#1959 - Improve translation of normals and primvars in hydra
- usd#1946 - Support color space in materialx for hydra
- usd#1972 - Ensure subdivision is disabled when subdiv iterations is equal to 0 in Hydra
- usd#1982 - Fix subdivision when primvars are set in parent primitives
- usd#1979 - Support treatAsPoint in Hydra photometric lights
- usd#1987 - Author familyName and familyType in GeomSubsets written as USD
- usd#2000 - Write light filters through node graphs so they can be rendered in Hydra
- usd#1997 - Apply correct amount of transform keys when xformOp is set on parent prims
- usd#2003 - Choose render settings primitive through hydra scene loader
- usd#2019 - Support purpose in the hydra procedural
- usd#2010 - Support TreatAsPoint in spot lights
- usd#2017 - Set root transform and node id in the hydra procedural
- usd#2015 - Support hydra points with empty widths
- usd#2008 - Write spot and photometric lights as UsdLux schemas
- usd#2030 - Write background and atmosphere shaders under a node graph for hydra support
- usd#2031 - Write AOV shaders under a node graph for hydra support
- usd#2025 - Write imagers through node graphs for hydra support
- usd#2042 - Follow hydra normals skinning behavior in the procedural.
- usd#1174 - When the render errors or is aborted, husk will now exit with error code (houdini >= 20.5)
- usd#2057 - Add Ginstance support in hydra and fix a data race issue.
- usd#2055 - Support animated curves orientations in hydra
- usd#2053 - Visibility and sidedness attributes not supported in Arnold native hydra prims
- usd#2058 - Support UsdPlane primitives
- usd#2061 - Support arnold light groups in Hydra
- usd#2064 - Support instances of ArnoldProceduralCustom primitives
- usd#2067 - Do not author useless "normals" user data in meshes/curves through the procedural
- usd#1118 - Add profile/stats settings to the Render Settings
- usd#2080 - Author animated shader attributes in a way that they can render in hydra
- usd#2082 - Support arnold cameras in hydra
- usd#2084 - Imagers should be applied to all drivers
- usd#2086 - Compute FOV in the procedural and hydra in a similar manner
- usd#2047 - Shaders exports should be bound to a material
- usd#2109 - Expose hydra parameter in the procedural
- usd#2107 - Support procedural updates in hydra mode
- usd#2111 - Add support for transform_keys in xform primitives
Bug fixes
- usd#1961 - Random curves width in Hydra when radius primvars are authored
- usd#1977 - Aov shaders not set properly in hydra mode of the scene format
- usd#1984 - Cylinder lights not taking normalization into account through USD
- usd#1994 - Fixed hydra errors with varying topologies, and incorrect velocities in first renders.
- usd#1992 - Support hydra skinned positions with more than 3 keys
- usd#2027 - Fix faceVarying normals interpolation in the procedural when the mesh is left handed.
- usd#1837 - Fix motion blur of instanced skinned geometry with animated parent matrix
- usd#2037 - Improve instances and objects motion blur coherence.
- usd#2078 - Ensure the hydra render callback is always invoked
- usd#2094 - Support material interactive updates in the procedural
- usd#2092 - Fix interactive update issue when prims visibility is tweaked in the procedural
- usd#2102 - Remove hydra warning subdiv_iterations: use type BYTE, not INT
- usd#2105 - Ensure the Arnold scene isn't modified after a Hydra batch render started
- usd#2127 - Support deform_keys in curves
Build
- usd#1969 - Remove support for USD versions older than 21.05
Arnold 7.3.4.1
Arnold 7.3.4.0
[7.3.4.0]
Bug fixes
- usd#2075 - Ensure options attributes are not set while a hydra render is in progress
Arnold 7.3.3.1
Arnold 7.3.3.0
[7.3.3.0]
Feature
- usd#1814 - Support skinning on USD curves and points
- usd#1939 - Support primvars as user data on lights
- usd#1950 - Avoid creating a render delegate in batch mode when ARNOLD_FORCE_ARBORT_ON_LICENSE_FAIL is set and the license isn't found.
- usd#1918 - Use batch render sessions for husk renders
- usd#1955 - Improve USD authoring of quad and mesh lights in the writer
Bug fixes
- usd#1861 - Fix BasisCurves disappearing on interactive updates
- usd#1927 - Fix procedural updates during iteractive changes of non-leaf primitives
- usd#1661 - In the procedural the subdivision meshes will use the normals generated by the subdivision algorithm instead of the normal primvar.
- usd#1919 - Fix rendering multiple frames with husk.
- usd#1952 - Don't write camera aperture parameters if they're already set
- usd#1902 - Fix invalid Cache ID sporadic error
- usd#1940 - Incorrect handling of shaders referenced in multiple materials