
fBm Terrain
Procedural 3D terrain ray-marched from fractional Brownian motion, with height-based coloring from ocean floor to snow-capped peaks.
Nikos Papadopoulos
Demos Catalogue
Showing 59 demos

Procedural 3D terrain ray-marched from fractional Brownian motion, with height-based coloring from ocean floor to snow-capped peaks.

fBM domain warping: coordinate space twisted by one or two layers of fBM, producing turbulent flow, marble, and lava textures.

Animated 2D fBm noise built from value-noise octaves with configurable lacunarity, gain, and color palettes.

Simulation of a foil sticker with iridescence flakes

Rendering the Mandelbulb fractal.

CRT terminal emulator with functional commands, vim-like text editor and more.

The Snake game implemented in Sigma/2 emulator.

Tetris implemented in Sigma/2 emulator.

Play Snake on a Gameboy emulator.

Rendering a 3D blob using distance fields.

Rendering a 2D blob using distance fields.

Level of Detail (LOD) calculation for 3D models.

Approximation of an image using Random-Mutation Hill Climbing with shapes.
Approximation of an image using Random-Mutation Hill Climbing with Voronoi cells.

Approximation of an image using Random-Mutation Hill Climbing with Binary Space Partitioning.

Gray-Scott reaction-diffusion simulation with interactive brush painting and configurable presets.

Path-filling number puzzle loaded from plain-text puzzle files.

Quaternion Julia set rendered with Douady-Hubbard sphere tracing, thin-lens camera, and principled BRDF.
Mandelbox rock formation at a riverbank: path-traced water with Fresnel reflection/refraction, Beer's law absorption, and FBM-warped geometry.

Mandelbrot/Julia fractal shader.

Procedural plant grown with a Lindenmayer system and turtle graphics.
Randomized weed-like plant grown with a Lindenmayer system and turtle graphics.

Space-filling Hilbert curve drawn with a Lindenmayer system and turtle graphics.

Fractal binary tree grown with a Lindenmayer system and turtle graphics.

The Heighway dragon fractal curve drawn with a Lindenmayer system and turtle graphics.
The Von Koch snowflake fractal drawn with a Lindenmayer system and turtle graphics.
The Sierpinski arrowhead fractal drawn with a Lindenmayer system and turtle graphics.
A simple 2D cloth simulation using a mass-spring model and Verlet integration.

First-person style interaction with cloth: shoot to cut holes.

Exploring the surface of the moon with generative terrain, a starry sky, and a glitchy camera.

Point cloud rendering using Gaussian splatting

PS1 like rasterizer pipeline: affine UVs, nearest sampling, 15-bit color, Bayer dither, no z-buffer (ordering table)

Depth-map shadowing with adjustable bias and filtering.

Mirror, Rotate, Scale (MRS) fractal

Yin-Yang

Waving flags of multiple countries

The lightness constancy illusion implemented in GLSL

Conway's Game of Life

Dancing particles

Raindrops rippling across a puddle
Combined simple pixelize and dot-matrix shaders with mode controls.

The classic ASCII art fire effect rendered in a terminal-style display.

The classic demoscene fire effect.
Edge detection with Sobel kernels and adjustable intensity controls.

One-dimensional binary cellular automaton (rule 126) visualized over time.

Multibrot visualization using De Moivre complex powers.

Classic demoscene tunnel mapping effect with variant controls.

The classic plasma demoscene effect.

The classic twister demoscene effect.

Implementation of technique from Lengyel, E., 2019. Foundations of Game Engine Development: Rendering. Terathon Software LLC., Chapter 7.6, p. 119

Projection of an irradiance cubemap to an "Ambient Cube" and evaluation to reconstruct the approximated irradiance signal.

L1 Spherical Harmonics evaluation for Grace Cathedral.

L2 Spherical Harmonics evaluation for Grace Cathedral.

Pacman animation using distance fields

nyan nyan nyan nyan nyan nyan nyan nyan nyan..

Interactive 3D model of the solar system — click any planet to explore its data.

Place masses, launch probes, sketch gravitational orbits.

A fast-paced T-Rex runner game.

Generative art using polar coordinates and iterative ring patterns.
No demos found. Try a different search/filter.