Verve GL Studio

What you can build with verve.gl. One declarative ctx.glScene - a GPU-instanced floor-slab-and-pillars field, PBR/IBL lit under three simultaneous shadow casters (a key spot, a raking directional, and an overhead LTC area light), sliced open by a live world-space cross-section. Drag to orbit, wheel to zoom, click a part to inspect it.

Live in this hero: multi-light PBR + image-based lighting, three shadow casters (spot + directional + area), a world-space clip cutaway, click-to-inspect picking, and auto-rotate (freeze it). Rendered on WebGPU when available, WebGL2 otherwise.

Click a part to fire verve:studio-pick (a bubbling DOM CustomEvent carrying the picked mesh name). Post-processing (tonemap, SSAO, SSR, DoF, OIT) and custom materials run on their own dedicated demos below - see the tour.

Full capability tour

The hero above is one live GlScene. Every other verve.gl feature has its own working demo - grouped below.

Full write-up: the GL Studio guide.