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.
Drive particle trajectories with a 2D velocity field and a draggable vortex, and cache streamline integration results in a p5.js offscreen buffer.
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.
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.
Choose among nine browser experiments on trajectories, light, and patterns, then explore their models and implementation.