Skip to content
learn

Demos

Some courses end in something you can see. This page gathers them. The first ones run in your browser, on a computer or a phone. The others are native programs that run only on the author’s machine: they are shown here as videos and captures.

Play in the browser · About the observatory

A 3D scene made with Godot, from a model built in Blender and textures generated locally with ComfyUI. The web version needs a recent browser with WebGL 2, and downloads about 55 MB the first time. An RTX version, path traced with DLSS, installs on Windows with a GeForce RTX card. The Linux and macOS versions are rasterized.

Four whole scenes from the three.js course:

  • A guitar to play: click a string between two frets, or strum chords (lesson 5).
  • A guitar in a studio: exposure, lights, bloom and a neon sign, set from a panel (lesson 7).
  • Picks: throw picks at the neck, simulated with Rapier (lesson 10).
  • Voicings: pick a chord and a voicing, see it on the neck and hear it (lesson 13).

Each lesson also has its own smaller demo.

Two prototypes from Guitar Alchemist Lab:

The swarm's face among the towers, in the afternoon haze, with the sun beside it
Afternoon: the face among the towers.

A C# and Vulkan prototype built with BRUTAL to try another engine for the observatory. Ten thousand bodies fly between brutalist towers and gather into a colossal face, path traced on a GeForce RTX with DLSS. Watch the one-minute video.

A walled Greek city seen from above at sunset: houses with tiled roofs, an agora, a theatre and an acropolis on its terrace, with the Colossus's towers behind
The polis: walls, houses, agora, theatre and acropolis, in the Colossus's city.

A small F# library composes scenes from typed, nested blocks. A column, then a colonnade of columns, then a temple of colonnades, and so on up to a walled city: the polis. It holds 406 block instances and 6,663 boxes, and nests five levels deep: polis, acropolis, propylon, temple, colonnade, column. Each block places the others by name and version, with its own arguments; none copies another’s logic.

The library draws nothing. It generates a scene, then validates it, and a refused scene never reaches the engine. Its tests run without an engine. The polis and the acropolis are drawn by BRUTAL with the Colossus’s RTX features: DLAA and Ray Reconstruction.

An acropolis at sunset: a great stair climbs to a terrace with a large temple, a porch flanked by two stoas, and a round tholos, among lit towers
The acropolis: a stair, a porch between two stoas, temples and a tholos on the terrace.
A large temple surrounded by smaller temples on a grey plane, without lighting effects
The first slice: a sanctuary of temples around temples, without the RTX features.

Captured on 2026-10-21. The blocks, conventions and measurements are in the BRUTAL evaluation’s notes (Guitar Alchemist pull request #840). Like the Colossus, it is a local experiment and is not distributed; the engine is BRUTAL by Ahwoo, under the BRUTAL License v1.0.

The Artifacts page lists interactive pages hosted on claude.ai, such as the Atlas des Douze and a microphone placement bench.