Effects Lab

I have tried to re-create some of the old graphics effects in WebGL, you can check them here.

Of course there can be mistakes but everything should run.

Click any effect below and click the Run Demo button to see the effect.

Click to run

Copper Bars

The Amiga 500 signature effect. Smooth vertical gradients synchronized with the beam.

ShaderAmiga
Click to run

Plasma

Old school plasma effect with cycling colors.

ShaderVGA
Click to run

Doom Fire

The classic cellular automata fire effect.

SimulationDoom
Click to run

Tunnel

Infinite texture-mapped tunnel.

TextureVGA
Click to run

Starfield

The Hello World of 3D graphics.

3DSpace
Click to run

Sine Scroller

Greetings to the scene! Wobbly text.

2DText
Click to run

Rotozoomer

Spinning and scaling planes.

MatrixMath
Click to run

Vector Balls

Pre-rendered sprites as 3D points.

AmigaBlitter
Click to run

Voxel Space

Ray-casting terrain engine.

PCComanche
Click to run

Mandelbrot

Infinitely complex math visualization.

MathCPU Bench
Click to run

Mode 7 Floor

Perspective texture mapping.

SNESPerspective
Click to run

Metaballs

Organic fluid-like merging shapes.

MathField
Click to run

Moire Pattern

Geometric interference fringes.

XORMath
Click to run

Matrix Rain

Digital data cascade.

CyberpunkText
Click to run

Lens Effect

Magnifying glass refraction.

GlassDistortion
Click to run

Twister

Rotating 3D-ish columns.

3DBars
Click to run

Falling Snow

Particle-based weather simulation.

ParticlesIntro
Click to run

Radial Blur

Motion blur and god-rays.

FeedbackSpeed
Click to run

3D Cube

Fundamental geometry projection.

3DWireframe
Click to run

Interference

Summed concentric ring patterns.

Math2D
Click to run

Feedback Trails

Smeared time persistence.

BufferPersistence
Click to run

Goo Displacement

Viscous fluid distortion.

FluidShader