kernberg
July 22, 2022 11:17:18
Hi,
we're currently trying to translate our workflows into Solaris/Karma and wanna set up a standard set of AOVs.
In general no biggy with the standard ones and LPEs. But Im kinda struggling to build custom shader AOVs, like Arnold has.
Lets say i want to add a facing ratio AOV, how would i feed that into Karma?
Thanks a mil and best regards!
jsmack
July 22, 2022 12:38:50
Add them to the material using the karma aov node or the mtlx dot node. AOVs must be inline with the material network, so they either have to be connected to unused shader inputs, or connected to a switch node to use it's multiple inputs as dummy inputs.
kernberg
July 22, 2022 13:21:13
hi thank you for your answer! But that means in the end a global shader overrides as AOV (greyshader on everything) only work if that override gets literally added to all materials in the scene? In other render packages im kinda used to able to hand in a shader as AOV, or am I missing sth here?
jsmack
July 22, 2022 13:32:28
kernberg
hi thank you for your answer! But that means in the end a global shader overrides as AOV (greyshader on everything) only work if that override gets literally added to all materials in the scene? In other render packages im kinda used to able to hand in a shader as AOV, or am I missing sth here?
I'm not sure what you mean by shaders as an AOV. AOVs are
of shaders. Do you mean replacing all the materials in the scene with a gray material?
kernberg
July 22, 2022 14:08:52
basically a shader override stored in AOV. When I get back to the example of a facing ratio AOV, I wouldnt know how i would do that except overriding the material into a seperate render or, as you said storing that in all materials of the scene
jedmitchell
Jan. 26, 2023 15:03:45
I'm also trying to figure out if this is impossible in Solaris -- even within classic Houdini ROP context you could add an Arnold AOV shader with additional global aovs:

Makes it very annoying to add something like a global AO pass when you've got many referenced assets and materials, unless there is another way of doing this I'm not seeing. Maybe some kind of edit node affecting all materials in the scene? I haven't figured out a way to structure it that works yet though.
bct
March 31, 2024 13:06:34
Hey! quick bump to check if anyone got a tip / new workflow on this one that would match an AOV shader behaviour?
mnyman
June 11, 2025 21:22:39
Very curious about this
cdordelly
July 1, 2025 01:22:36
+1