ASCII Earth: from a sphere to text characters
How the globe separates land from ocean, converts brightness to characters, and handles rotation and resizing.
How the globe separates land from ocean, converts brightness to characters, and handles rotation and resizing.
Compare nearby double-pendulum states and understand chaos, integration and trajectory error.
Drive particle trajectories with a 2D velocity field and a draggable vortex, and cache streamline integration results in a p5.js offscreen buffer.
Draw cells on a periodic grid and explore still lifes, oscillators and gliders.
Compare circular and elliptical motion in a central gravity model and interpret the velocity arrow and orbital readouts.
Trace refraction and total internal reflection for 2,121 rays using 2D geometric optics and Cauchy dispersion, then submit them in a single draw call through custom shaders in p5.js WebGL mode.
Explore how reaction, diffusion and parameter changes generate textures in a Gray–Scott grid.
Simulate Otto Rössler's continuous chaotic dynamical system using fourth-order Runge–Kutta integration and visualize its folded 3D phase space with Catmull–Rom interpolation and tubes in Three.js.
Add wave sources and change spatial frequency to explore reinforcement, cancellation and normalized displacement.