Get Object Shader / Get Child Shaders

From the discussion Is Within Box Get Color, would it be possible to retrieve shaders from objects ?

As I write I see no real utility to retrieve the shader of a single object but perhaps there is though. That discussion was about retrieving multiple shaders from child objects to create a list of shaders.



UV Pass Shader Node

A shader node that can texture objects with a UV Pass (also known as Re-Texturuing).

Such a node would allow us to render out 3D Models as still images, (or video - depending on bit depth, but at very least 16 bit colour is needed- so more like Image Sequences) and Re-Texture the model (within the image) with any other texture in the future- without having to re-render the scene.

This could either be as a seperate Node- or incorporated into the Shade with Vertex Attribute node. Only XY colour is important, (being Red and Green), Blue is set to 0.

Attached is an image of Texture Coordinates setting in Shade with Vertex Attribute (left) - right is a ShaderToy I made showing a simple UV Pass texture.

The compliment node to this would be a re-texturing UVPass shader that would be able to re-map an image or video to the UV coordinates baked into the image.

This would allow complex 3D scenes to be rendered from other software (Maya, Cinema4D, Blender), imported as images, and then re-textured in realtime, without any 3D heavy lifting at all. Very cool.

Screenshots, Mockups, and Videos: 


Notes from Team Vuo

Vuo Pro: 

Yes — requires a Vuo Pro license


●○○○ — Up to a few days of work


●○○ — Appeals to current community


Subscribe to RSS - Shader