sitoa icon indicating copy to clipboard operation
sitoa copied to clipboard

Arnold 7.1.4 support

Open JenusL opened this issue 2 years ago • 0 comments

This update brings support for the following new Arnold features from Arnold 7.1.0 to 7.1.4

  • Per axis texture on triplanar (v7.1)
  • Flip opposite on triplanar (v7.1)
  • Dual lobe phase function in standard_volume (v7.1.3)
  • Physically correct volume emission scaling in standard_volume (v7.1.3)
  • Blackbody intensity control in standard_volume (v7.1.3)
  • Automatic generation of TX files (v7.1.4)
  • Autodesk Analytics Program (ADP) settings. (v7.1.4)

SItoA improvements unrelated to Arnold version

  • Exposed B-Spline and Linear interpolation basis of ICE curves.
  • Support for shaders with multiple outputs.
  • To demonstrate the new OSL shader build system. I included 4 previously unsupported original Softimage shaders, 2 of which have multiple outputs to also demonstrate that:
    • sib_boolean_to_color
    • sib_color_to_scalars
    • sib_vector_to_color
    • sib_vector_to_scalars

Incompatible / Behavior changes

  • Pinned curves. SItoA now internally uses the wrap_mode setting on curves. This means Arnold is creating first and last segment of smooth curves at render time so they are not stored in the ass-file anymore, saving disk space (v7.1.3)
  • Small UI fixes to standard_volume and checkerboard

Bugfixes

  • None

Build system fixes / changes:

  • Support for building standard Softimage shaders as OSL shaders.
  • Patches newer versions of AdClm.
  • Added exr and tx version of noIcon to test suite and updated tests to use it.
  • New test 0274 to test shaders and shader compounds with multiple outputs.
  • Small enhancements to dev env helpers.

Passes testsuite.

JenusL avatar Apr 24 '23 23:04 JenusL