PROJECT  LAVOS  ·  THE STUDIES  ·  DEMONSTRATION IN PARALLEL

Spectaculum simul. a display, all at once · the proof of the four plates

in parallel.

RENDERING  ·  PROCEDURAL  ·  SHADING  ·  FORMAT  ·  NINE LIVE SHADERS

The four sister plates argued in prose. This page argues in pixels. Nine fragment shaders running live in your browser, each one a working sketch of an idea Plates IX, X, XI, or XII made the case for. The renderers solve the integral. The shaders carry the abstraction. The procedurals compose the field. The formats hold the data. All of it, simultaneously.

024 · CYCLES
→ IX
the path tracer. MONTE CARLO noisy at first; the variance resolves with samples — Kajiya's integral, made visible.
028 · REDSHIFT
→ IX
the bias. CONE SAMPLING a glossy reflection widens its sampling cone — clean, but the truth is slightly off.
029 · OCTANE
→ IX
the spectrum. SPECTRAL DISPERSION white light, refracted at three wavelengths — the prism splits it into a chord.
042 · OSL
→ XI
the closure. SAMPLE · EVAL · PDF a hemispheric BSDF lobe interrogated three ways — what the surface is, asked.
043 · WGSL
→ XI
the kernel. REACTION-DIFFUSION Gray-Scott — one function, dispatched across every cell each tick. Patterns emerge.
044 · SLANG
→ XI
the interface. IBSDF · 6 IMPLS one contract, six implementations — the sphere cycles through diffuse · glossy · copper · gold · glass · velvet.
038 · GEOMETRY NODES
→ X
the field. FBM · DOMAIN WARP layered procedural noise — a function evaluated lazily at every position.
041 · OPENVDB
→ XII
the volume. RAYMARCH · BEER-LAMBERT a sparse cloud, raymarched — the volumetric format's data made visible.
040 · MATERIALX
→ XII
the network. CLEARCOAT × COPPER a layered material — dielectric varnish over copper metal, two BRDFs composed.

— Row I · the integral (Plate IX) —

Three approaches to the rendering equation. Cycles resolves variance with samples. Redshift trades truth for clean. Octane separates wavelengths. The same physics, three different agreements with the user about how long to wait.

— Row II · the abstraction (Plate XI) —

Three shader-language moves. OSL describes the closure. WGSL dispatches the kernel. Slang declares the interface. Same math, three different abstractions over the GPU.

— Row III · the data (Plates X & XII) —

Three forms of structure that travel between tools. Geometry Nodes evaluates fields. OpenVDB stores volumes. MaterialX ships material networks. The procedural and the format, side by side — composition and commons.

— The connection —

The four sister plates are an argument; this page is the working sketch of that argument. None of these cells are screenshots. Each is a fragment shader compiling to your GPU right now, rendering at 30fps, demonstrating the discipline the plates wrote about. The proof is in the running.

all of it. running. now.

Every cell on this page is a working sketch of an idea four plates were written about. The plates argued in prose. The wall argues in pixels.