Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Arnold 7.1.4 support #92

Open
wants to merge 26 commits into
base: develop
Choose a base branch
from
Open

Arnold 7.1.4 support #92

wants to merge 26 commits into from

Conversation

JenusL
Copy link
Contributor

@JenusL JenusL commented Apr 24, 2023

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant