env_surface
One surface shader for the whole of NEKO-9. `pattern` picks which material a fragment is: plaster, terrazzo, lacquered wood, wet concrete, worn brass, a neon tube, felt, a lacquer panel, a shelf of books, or massed foliage. Every pattern is analytic and projected from world space…
env_surface
One surface shader for the whole of NEKO-9. pattern picks which material a
fragment is: plaster, terrazzo, lacquered wood, wet concrete, worn brass, a neon
tube, felt, a lacquer panel, a shelf of books, or massed foliage. Every pattern
is analytic and projected from world space on the fragment's dominant axis, so a
scaled cube reads as a made surface without a single texture byte, and one
material serves a wall, a floor and a prop at whatever scale each happens to be.
detail_scale sets the world size of the pattern, wear and grime how used
the surface is, sheen how much standing water the concrete holds, and
emissive with emissive_strength what a neon tube burns at.
Scoped to this part · feeds back into the world's score.