silhouette parallax occlusion mapping for three.js WebGPU / TSL
Height fields ray marched in TSL, silhouettes clipped through alpha test. Every surface is flat geometry:
the wall carves its outline at the relief tile bounds, the inflated column and pipe shells clip rays past
their curved horizons. All maps are generated procedurally at startup.