atelier_surface
The one surface shader the atelier is built out of. `pattern` selects a family — 0 lime plaster, 1 fired floor tomettes, 2 marble, 3 oiled walnut, 4 copper and brass, 5 flat — and the rest of the properties tune it: two colours it mixes between, `scale` in metres, `grout` for the…
atelier_surface
The one surface shader the atelier is built out of. pattern selects a family —
0 lime plaster, 1 fired floor tomettes, 2 marble, 3 oiled walnut, 4 copper and
brass, 5 flat — and the rest of the properties tune it: two colours it mixes
between, scale in metres, grout for the tile channel, bump for how far the
procedural height pushes the normal, variation for large-scale tone drift.
The pattern is evaluated in world space and projected onto whichever axis a face looks along, so geometry needs no UVs and a box stretched to the size of a wall carries the same grain as one the size of a windowsill.
Scoped to this part · feeds back into the world's score.