About the shader
During my time working on Border Patrol, we faced an exponential problem for variation in robot visuals. Robots could be built out of different body parts in engine, and this meant that using traditional texturing methods became an issue the more robots we created. We needed a system to create robot visuals efficiently without limiting creativity.
I worked with David Marshall to design and create this shader and editor to allow robot visuals to be created and modified in engine, using masks to set colors, roughness and metallic values along with many other details. These templates could then be saved as skins and used across all robots.