HtoA 4.2.0

July 31st 2019

 

This is a feature release bringing alembic layering, alembic material translation and alembic motion blur improvements.  It also adds support for the new the clip_geo shader.

Important information about Arnold GPU (beta)

Installation

  1. Get the install files on Solid Angle Downloads.
  2. Follow these installation instructions.

Compatibility

This release uses Arnold 5.4.0.0 and OpenVDB 4.0.0.

Binaries available for the following Houdini, Houdini FX, Houdini Indie and Houdini Education production builds:

  • 16.5.634
  • 17.0.506
  • 17.5.327
  • 17.5.360

and for the following platforms:

  • Linux x86_64 (H16: gcc4.8 and H17: gcc6.3)
  • Windows 7 x64 (H16: vc14 and H17: vc14.1)
  • Mac OS X 10.8+ (clang7.3)

 

Please note that Houdini Apprentice does not support third-party renderers and thus cannot run HtoA.

Enhancements

  • aiClipGeo shader: The new aiClipGeo shader will clip out all geometry against the shapes it has been assigned to. You can limit the objects that are affected with trace sets, and optionally choose a specific shader for the intersection surfaces. Note that self-intersecting geometry or intersecting clipping objects can cause artifacts (htoa#1266)

  • Support material context in houdini with the arnold_materialbuilder (htoa#865)
  • Add alembic motion blur with CopyToPoints SOP (htoa#1136)

  • Add alembic motion blur due to packed intrinisic transform attribute (htoa#1263)

  • Support shop_materialpath attribute in alembic procedural (htoa#1242)
  • Add per primitive shop_materialpath translation in the alembic procedural  (htoa#1257, core#8535)

  • Support for alembic layering (htoa#1247, core#8467)
  • Make alembic layer paths relative (htoa#1276)
  • The alembic procedural sets node parameters from arbGeomParams if they match an arnold parameter name and type (core#7577)
  • Add enable flag per set_parameter operator assignment (htoa#1061)

  • Set procedural operator graphs on instancer object (htoa#1258)
  • Add operator graphs on instanced procedurals (htoa#1277)
  • Terminate operator traversal if another arnold ROP is found (htoa#1261)

  • Add aov_read shaders (htoa#1262)

  • Add ar_skip to arnold_volume (htoa#1255)
  • Remove root mix_shader used in IPR session (htoa#1267)

  • Ship oiiotool from arnold core (htoa#1269)
  • Use oiitool for test results (#1279)

Fixes

  • The alembic curve mode is now being overridden from arnold properties (htoa#1251)

  • Allow basis override on alembic procedural (htoa#1252)

  • Fix file permissions on linux installer (htoa#1254)

  • Fix crash during IPR alembic update (htoa#1273)
  • Fix FPE crash when changing frame (htoa#1274)

 

See also the Arnold 5.4.0.0 release notes for the full list of core enhancements and fixes.

 

  • No labels