I require a custom shader node that takes color information from a specified light object and propogates it out to nodes like Mix Color, BSDF Base Color, etc.
I managed to achieve this on my own through drivers and it worked, but it was not an efficient workflow. I need to be able to connect multiple shaders directly to a light object, often throughout linked scenes.
The node should be able to select a specific light, and work when the material and light are from different (linked) scenes. In other words, if I have a scene with a sun light, and I link an object with said material node into the scene with the sun light, the two should be able to work together.
This shader node should be compatible with Blender 4.0
Price is flexible. DM me with a reasonable quote.
Showing me it works (via posted video) moves you to the front of the line.
So… this can’t be done through Python. What you’re looking for is a custom build of Blender with a new node added in C++ and then compiled. Are you sure drivers don’t work for you?
Perhaps a compromise then? A script that automates the driver process with a couple of clicks, rather than going in and creating individual drivers for each color channel?
It seems trivial, but only when you’re doing it once. If you’re connecting multiple materials/shaders, it becomes quite cumbersome very quickly, and I’m an artist, not a programmer. And the projects I’m talking about are large scale, large scope, so anything to simplify and automate the process is key.