verve.gl — simultaneous multi-light shadows
Slice 1 capstone: a directional, a spot, AND a point light all cast real depth-mapped shadows AT THE SAME TIME onto the floor. The directional rakes from the upper-left (shadow to lower-right), the spot drops a perspective cone from above-forward (toward the viewer), and the point off to the right casts an omnidirectional shadow to the left via its cube distance atlas. Up to 4 casters of each type pack into a tiled 2D shadow atlas plus an enlarged point cube atlas; both the WebGL2 and WebGPU backends decode all three at once.
Drag to orbit · wheel to zoom · Freeze pins the orbit. Look for THREE distinct shadows fanning in different directions.