Skip to content

Examples

Every example, drawn live on this page. Open one to play it.

Highlights

Jelly world

A ray-marched jelly slider on a tray, until a critter pulls the lever and a candy world grows around it.

  • dynamicResolution
  • profiler
  • baker
  • font

Classroom

Blender's Classroom, its daylight and lamps baked on a second uv set, sunbeams through its dust.

  • history
  • images
  • taa
  • bindings

Falling sand

Sand, water and lava falling cell by cell through a cave lit by its own glow.

  • events
  • inject
  • particles
  • tone

Ocean

A near gale at dusk: FFT waves, foam on the crests and a low sun under the deck.

  • mipmaps
  • exposure
  • history
  • memo

Censer

Incense smoke curls from a swinging censer, simulated and lit on the GPU.

  • memo
  • materials
  • meshes
  • lighting

Worlds

Lit scenes of models, shadows and post-processing.

Jelly world

A ray-marched jelly slider on a tray, until a critter pulls the lever and a candy world grows around it.

  • dynamicResolution
  • profiler
  • baker
  • font

Classroom

Blender's Classroom, its daylight and lamps baked on a second uv set, sunbeams through its dust.

  • history
  • images
  • taa
  • bindings

Night market

A seller raises her lantern for a customer out of the rain; the potions are in focus and the market's lights blur into discs.

  • dof
  • poses
  • machines
  • taa

Afterimage

A Foucault pendulum in a sunlit brutalist hall, rendered with a sixth-gen texture.

  • memo
  • gltf
  • environment
  • instances

Cloister

A closed Blender cloister whose textures tile and turn by their transforms, its shade baked on a second uv set.

  • taa
  • bindings
  • table
  • gltf

Fireworks

Each burst is a point light over a castle reflected in a lake.

  • trails
  • exposure
  • readback
  • memo

Hex isle

glTF hex tiles through a day, a tilt-shift miniature or in focus under the pointer.

  • dof
  • table
  • gltf
  • environment

Forest

20 000 swaying trees, drawn only where the camera or the sun sees them.

  • materials
  • environment
  • meshes
  • instances

Quiver trees

Scanned quiver trees and boulders on marched gravel, impostors past 40 m, sampled three ways.

  • impostors
  • images
  • inject
  • gltf

Kinetic

A Calder mobile turning under a sky the environment bakes on the GPU, from noon to dusk.

  • exposure
  • images
  • lines
  • materials

Simulations

Physics, growth and particles stepped on the GPU.

Falling sand

Sand, water and lava falling cell by cell through a cave lit by its own glow.

  • events
  • inject
  • particles
  • tone

Ocean

A near gale at dusk: FFT waves, foam on the crests and a low sun under the deck.

  • mipmaps
  • exposure
  • history
  • memo

Censer

Incense smoke curls from a swinging censer, simulated and lit on the GPU.

  • memo
  • materials
  • meshes
  • lighting

Slime mould

A slime mould grows glowing threads across dark agar and connects the food it finds.

  • baker
  • clock
  • bloom
  • finish

Domino run

1 474 dominoes in late sun, shaded by ambient occlusion where they crowd; tap one and the wave runs.

  • ao
  • baker
  • coroutines
  • events

SPH Sculpt

Dig channels in clay and watch water from a spring flow downhill.

  • fxaa
  • grid
  • readback
  • environment

Fish tank

3 340 boids in a sorted neighbour grid, fed and lit from above.

  • liveLists
  • shadows
  • grid
  • readback

Benthos

Light through deep water and marine snow, stirred by the pointer.

  • particles
  • environment
  • tone
  • clock

Ember mirror

Move in front of the camera and your outline sheds embers.

  • video
  • baker
  • bindings
  • particles

Animation

Skinned crowds, solved limbs and soft bodies.

Stampede

4 096 horses under sun cascades, skinned nearby and cards farther off, easing into a gallop when frightened.

  • impostors
  • poses
  • coroutines
  • events

Skeletons

300 skinned skeletons waking, wandering, fighting, flinching and falling in a moonlit courtyard, every clip started on the GPU.

  • poses
  • grid
  • machines
  • gltf

Jellies

Translucent jellies in any draw order; tap one and it flashes.

  • lines
  • picker
  • particles
  • environment

Spider

A spider walking over GPU-made hills, its legs solved with pmndrs/math.

  • materials
  • meshes
  • instances
  • meshPool

Robot arm

A toy arm sorting painted blocks into towers on a workbench, its joints solved with wgpu-matrix.

  • ao
  • fxaa
  • shadows
  • machines

Data

Picking, labels and lines.

Solar system

Planets wrapped in their own facts; tap one and its details type on.

  • typeset
  • trails
  • font
  • lines

Star map

20 000 stars; the one under the pointer is picked on the GPU.

  • font
  • text
  • picker
  • tone

Survey model

Contour rings traced by a kernel, drawn as lit tubes in one draw of lines.

  • polylines
  • shadows
  • lines
  • taa

Games

Something to play.

Platformer

Pixel art printed on paper cards, critters moved on the GPU.

  • liveLists
  • coroutines
  • events
  • inject

Blockfall

Painted blocks as table rows, breaking into stone chips.

  • ao
  • coroutines
  • bindings
  • table

Techniques

One technique each, small enough to read in one sitting.

Lattice

Thin beams turning over a sky, embers rising through them, smoothed over frames with TAA.

  • history
  • taa
  • memo
  • particles

Raymarch

Balls melting into a cube, a distance field marched per pixel, its edges smoothed with FXAA.

  • fxaa
  • tone
  • cameras
  • finish

Flow field

65 536 particles, each steered by the Perlin noise under it.

  • clock
  • pipelines

Jump flood

A territory map of 48 drifting towns, its regions flooded again every frame.