GafferHQ / gaffer

Gaffer is a node-based application for lookdev, lighting and automation
http://www.gafferhq.org
BSD 3-Clause "New" or "Revised" License
927 stars 206 forks source link

Arnold shader multiple outputs support #5542

Open lucienfostier opened 7 months ago

lucienfostier commented 7 months ago

Summary

Following up from this discussion https://groups.google.com/g/gaffer-dev/c/1jiOemfTopc?pli=1 I havent found a related issues so I'm opening one. Add support for Arnold's shaders multiple outputs feature.

User story

Currently I'm working on a tool to make Ocean inside Gaffer and Gaffer/Arnold. I have a shader that output a vector displacement alongside utility data like a float where the wave "breaks". It would be very useful to add support for Arnold new feature to have shader outputting multiple outputs.

What

Support Arnold shader multi output

Why

Tessendorf Ocean displacement shader multiple outputs

johnhaddon commented 7 months ago

Do you have a timeframe you'd want this one in @lucienfostier?

lucienfostier commented 6 months ago

Hey John,

I have currently implemented a workaround so no pressure from me now but good to have at some point.