Lego Bricks - Substance

64 bit Lego Set

64 bit Lego Set

32 bit Lego Set

32 bit Lego Set

64 bit version of my Logo

64 bit version of my Logo

32 bit version of my Logo

32 bit version of my Logo

Simple Debug to display the Height in colors. Green is the lowest, Yellow is Middle and Red is Highest

Simple Debug to display the Height in colors. Green is the lowest, Yellow is Middle and Red is Highest

Simple Debug to display the Height in colors. Green is the lowest, Yellow is Middle and Red is Highest

Simple Debug to display the Height in colors. Green is the lowest, Yellow is Middle and Red is Highest

64 bit version of my Profile Photo

64 bit version of my Profile Photo

32 bit version of my Profile Photo

32 bit version of my Profile Photo

128 bit version of The Great Wave off Kanagawa

128 bit version of The Great Wave off Kanagawa

64 bit version of The Great Wave off Kanagawa

64 bit version of The Great Wave off Kanagawa

32 bit version of The Great Wave off Kanagawa

32 bit version of The Great Wave off Kanagawa

Lego Bricks - Substance

I've always loved Legos growing up. And now with all the new cool collectible Lego Sets, I can't stop building. I was inspired by the The Great Wave off Kanagawa Lego Set for this material.

To break it down, the Substance uses a simple Integer that feeds a values, in my case 32,64 & 128 into a Pixel Processor and a few Tile samplers. The Pixel Processor takes the Integer and applies the value to the pixel resolution to "downsample" the image/noise. Then that feeds into a grayscale conversion to then be fed into a quantize node. What happens is the Color Texture is pixelated, then converted to grayscale to apply a cheap height to the material.

Once fed into the Quantize node, it creates 8 height sample values from the texture as I want the Highest Layer and Lowest layers have contextual details that someone make a Lego set would have aka a flat lego board to put all your legos on in the beginning and all planar face pieces to "finish" the top layer off.

It's versatile for resolution, but also can apply contextual height to whatever you input into the Substance.

Assembled in Substance Designer and Rendered in Marmoset Toolbag 5.