13 Feburary 2024
HtoA 6.3.7.0 uses Arnold 7.3.7.0.
Download Arnold for Houdini from your Autodesk Account. See Download Arnold for more information about downloading HtoA from your Autodesk Account.
Follow these installation instructions
openpbr_surface
and the standard_surface
shaders. (ARNOLD-6881, ARNOLD-15863, ARNOLD-15828) ![]() |
![]() |
![]() |
![]() |
0 | 0.5 | 0.9 | 1 |
transmission shadow density = 0 | transmission shadow density = 1 | |
caustics off | ![]() |
![]() |
caustics on | ![]() |
![]() |
GLS_glossy_enable
. (ARNOLD-15489) ![]() |
![]() |
7.3.5, fixed AA | 7.3.7, fixed AA |
Camera(AA): 2, Specular: 1.
Optimize handling of interactive object visibility changes: Improved detection of visibility changes gives faster scene updates. (ARNOLD-15708)
Control motion keys in alembic: The alembic procedural now has transform_keys
and deform_keys
parameters to control the number of motion keys (samples) for transformation and deformation blur. You can use these parameters to have a lower number of motion samples in the Arnold representation than in the alembic file. The parameters default to 0, which uses the original number of samples in the alembic file. (ARNOLD-15422)
Update Autodesk Analytics Program: A newer version of the Autodesk Analytics Program (ADP) has been integrated into Arnold. This brings performance and stability improvements. In particular, instead of waiting for five minutes, ADPClientService.exe now quits as soon as Arnold terminates and ADPClientService finishes its processing. (ARNOLD-15396, ARNOLD-12865)
Update CER: The Customer Error Reporting (CER) library is updated to v7.1.3. (ARNOLD-13834)
Update OpenImageIO: OpenImageIO has been updated to v2.6.3.0. (ARNOLD-13742)
Better Hydra support: Improved compatibility with recent USD versions and Solaris:
Add more render statistics: The time taken to read the stage is not included in the Arnold render stats. usd#2190
Nice name metadata for nodes and parameters - New metadata has been added for setting how a node or parameter name should appear in a UI called ui.name
, currently used for openpbr_surface
to be named *"OpenPBR Surface"* in LookdevX and MaterialX node definitions. (ARNOLD-15690)
Shared Arrays - The new API function AiArrayMakeShared
allows you to share a buffer with Arnold instead of copying it to an allocated Arnold AtArray. The owning application cannot modify or delete a shared buffer. Arnold calls the provided callback function passed to AiArrayMakeShared when Arnold is no longer using the buffer. Here is an example that shows a local buffer containing cube points shared with Arnold.
const AtVector vlist[8] = {{-0.25, -0.25, -0.25}, {0.25, -0.25, -0.25},
{0.25, -0.25, 0.25}, {-0.25, -0.25, 0.25},
{-0.25, 0.25, -0.25}, {0.25, 0.25, -0.25},
{0.25, 0.25, 0.25}, {-0.25, 0.25, 0.25}};
AiNodeSetArray(polymesh, USTR::vlist,
AiArrayMakeShared(8, AI_TYPE_VECTOR, &vlist[0]));