Hello dear Gaffer devs!
I am trying to figure out a specific behaviour about the ShaderQuery. Here is my use case:
I am receiving a lookdev shader box from the lookdev department, which is an aiStandardShder which emissive color is driven by an aiImage file.
On my side, without "opening" and messing with their lookdev publish, I need the ShaderQuery to expose the "out" of the aiImage node, so to "retrive" the texture value that the lookdev department is using for the emissive channel, and plug it to a mesh light shader (which therefore will allow me to translate the emission to an actual light, driven by the exact same source image).
The "issue" is that the ShaderTweak allows me to expose the inner parameters of the aiImage node, but not the "compound result" of it (its actual image output).
To make an easier example: if I were to connect a 6x6 red/green checkerboard instead of an aiImage, the ShaderQuery would allow me to expose eg. the Color 1 or 2, the V channel, or the Contrast, or the Uvset (...), but not the resulting output (the actual 6x6 red/green checker procedural image).
Is there a way to obtain this - clearly without copying and deconstructing the original lookdev box - or is it just not possible?
Thanks in advance for your invaluable help!
Riccardo