--
You received this message because you are subscribed to the Google Groups "gaffer-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to gaffer-dev+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/gaffer-dev/1cf33489-d9b0-4166-93a1-39d87d35dd75n%40googlegroups.com.
Here’s what I’m trying to do:
I have several objects controlled by a single displacement shader. The displacement textures are written into object attributes and read by an aiImage node using Arnold tokens.
I’d like to be able to override the displacement for certain objects — for example, by adding micro-displacement or adjusting the height (increase/decrease).
To create the overrides, I’m using ShaderTweaks with a path filter targeting the objects I want to modify.
But I’m facing two problems:
When I click the "+" and choose “From Affected”, I can see the aiImage node and its parameters, but I don’t have access to the parameters of the Arnold displacement node itself (like map, height, etc.). Is this expected?
I also created an aiLayerRgba node to add layers to the displacement. In the input1, I connected my displacement texture, and I’d like to use input2 to add a noise through ShaderTweaks, but I can’t plug an aiNoise into the input2 slot via ShaderTweaks.
However, I can plug an aiImage.
Is this a bug, or is there an intermediate node I need to use?