Work / STARS / Software · Visuals

STARS Dome

2026 · In progress

The CUDA dome renderer

Renders 4096 × 4096 domemaster video for planetarium projection, from procedural nebulae, fractals, starfields and simulations, with a real-time preview.

Watch · soon 2 versions ↓

A STARS render in domemaster format

Open

  • RendersDomemaster films and stills.Watch · soon
  • DesktopLinux, NVIDIA GPU (CUDA). Distribution is being prepared.Download · soon

About

Made for the dome

A planetarium dome wraps the audience: the image is a circle inscribed in a square, and its centre is straight overhead. STARS renders directly in that projection, at 4096 pixels square, and its production guide records what works there and what does not. Slow camera motion, because fast motion makes people sick; the zenith as a focal point; radial patterns that use the circle; volumetric depth that puts the audience inside the cloud. And what to avoid: fast sideways motion, thin horizontal lines (they become arcs), pure black (the dome’s panels show noise in it), and heavy chromatic aberration across 180°.

How it works

Scenes are JSON files: an ordered list of layers, each with its parameters and keyframe tracks. Every layer is a CUDA kernel writing into a shared HDR framebuffer; the noise functions (Perlin, fBm, domain warping, ridged) are device functions every layer can call. After the stack come bloom, the cinematic pass, colour grading and an ACES tone map. The same scene renders in the live preview and headless to an MP4.

Features

Journal

Media

  • Greg Foat — Interstellar Fantasy, the teaser

    Contre-Temps festival, Planetarium of Strasbourg (video by Contre-Temps) — project

Live

  • Greg Foat — Interstellar Fantasy Planétarium du Jardin des sciences, Strasbourg SVDK · 360° visuals

Credits

Esc