# 3D Simulations — mysimulator.uk > Interactive browser-based physics, math, biology and nature simulations using Three.js / WebGL / Canvas2D. 1016 simulations across 81 categories, bilingual (EN + UK at /uk/). No installation. CC-BY for citations. This file lists a curated top 200 of them; see the JSON API below for the full catalogue. ## Index - Homepage: https://mysimulator.uk/ - Categories index: https://mysimulator.uk/categories/ - All simulations (JSON API): https://mysimulator.uk/shared/data/simulations.json - Articles: https://mysimulator.uk/content/articles/ - Sitemap: https://mysimulator.uk/sitemap_index.xml - robots.txt: https://mysimulator.uk/robots.txt - Short llms.txt: https://mysimulator.uk/llms.txt ## aerospace (4 simulations) - [Ion Thruster — Electric Propulsion & Mission ΔV](https://mysimulator.uk/ion-thruster/index.html/) — Interactive ion thruster simulation. Visualize ion beam propulsion, compare thrust and Isp with chemical rockets, and calculate mission ΔV budget. - [Wind Tunnel](https://mysimulator.uk/wind-tunnel/index.html/) — Potential-flow streamlines over an aerofoil, cylinder, sphere or flat plate with pressure colouring Cp=1−(v/U)², stagnation points and circulation Γ giving lift L=ρUΓ (Kutta–Joukowski). Raise the angle of attack to trigger stall. - [Supersonic Flow](https://mysimulator.uk/supersonic-flow/index.html/) — Watch the Mach cone (μ=arcsin 1/M) and oblique/bow shocks form around a body as Mach number rises, with Rankine-Hugoniot pressure and density jumps across the shock and regime classification. - [Atmospheric Re-entry](https://mysimulator.uk/reentry/index.html/) — Capsule descends from LEO at 7 800 m/s. Entry angle determines survival: too shallow and it skips out; too steep and aerodynamic heating and g-forces become lethal. Compare ballistic vs lifting re-entry trajectories. ## algorithms (12 simulations) - [3D Boids — Flocking](https://mysimulator.uk/boids/index.html/) — 500 agents in 3D space following Reynolds' rules: separation, alignment, cohesion. Emergent flocking behaviour. - [Pathfinding — A*, Dijkstra, BFS](https://mysimulator.uk/pathfinding/index.html/) — Draw walls, generate mazes and watch A*, Dijkstra, Greedy Best-First and BFS explore the grid. Compare algorithms step by step. - [Barnes–Hut N-body](https://mysimulator.uk/barnes-hut/index.html/) — The Barnes–Hut algorithm approximates an N-body gravity simulation in O(n log n) using a quadtree and a θ accuracy criterion. Watch the tree adapt to clusters and force evaluations plummet vs naïve O(n²). - [Minimax & Alpha-Beta](https://mysimulator.uk/minimax-tree/index.html/) — DFS the game tree assuming the opponent plays optimally; alpha-beta pruning skips branches that can't matter. Watch the (α, β) window tighten, cutoffs grey out subtrees, and compare leaves visited. - [Kalman Filter](https://mysimulator.uk/kalman-filter/index.html/) — Optimally fuse noisy measurements with a motion model. The covariance ellipse grows on predict and shrinks on update; the Kalman estimate beats both raw measurements and model-only — running RMSE proves it. - [Compiler Pipeline](https://mysimulator.uk/compiler-pipeline/index.html/) — Watch source code become machine code: lexing to tokens, recursive-descent parsing to an AST, three-address codegen and a constant-folding optimisation pass — type any arithmetic expression and step through the stages. - [Reed-Muller Codes](https://mysimulator.uk/reed-muller/index.html/) — Interactive visualisation of Reed-Muller error-correcting codes used in deep-space communication. - [Red-Black Tree — Self-Balancing BST](https://mysimulator.uk/red-black-tree/index.html/) — Insert and delete keys in a red-black tree and watch recolouring and rotations keep it balanced. Every path holds the same black-height, so search, insert and delete stay O(log n). - [B-Tree — Multi-Way Search Tree](https://mysimulator.uk/b-tree/index.html/) — Build a B-tree of order m by inserting keys: nodes fill, split at the median and push a key upward, keeping every leaf at the same depth. The structure behind database and filesystem indexes. - [Polar Codes — Channel Capacity](https://mysimulator.uk/polar-codes/index.html/) — Polar codes (Arıkan 2009) achieve Shannon capacity for binary-input symmetric channels. Channel polarization: recursive G_N = F^⊗n combines weak and strong synthetic channels. Successive cancellation decoder. - [Ant Colony](https://mysimulator.uk/ants/index.html/) — Stigmergic simulation: ants find food via pheromone trails. Self-organisation from simple rules. - [Travelling Salesman — TSP](https://mysimulator.uk/tsp/index.html/) — Three algorithms compete on the same city set: Nearest Neighbour greedy, 2-opt local search, Simulated Annealing. Drag cities or click to add new ones. ## chaos (10 simulations) - [Lorenz Attractor](https://mysimulator.uk/lorenz/index.html/) — Up to 80 trajectories forming "butterfly wings" in 3D. Adjust σ, ρ, β parameters. RK4 integration. - [Anosov Map — Arnold Cat Map & Hyperbolic Chaos](https://mysimulator.uk/anosov-map/index.html/) — Visualize the Arnold cat map (Anosov diffeomorphism) on the torus. Watch any image mix into chaos — then unmix back perfectly after N steps. Explore hyperbolic dynamics, stable and unstable manifolds. - [Chaotic Waves — Nonlinear Oscillator Chains](https://mysimulator.uk/chaotic-waves/index.html/) — Simulate chaotic waves in coupled nonlinear oscillators. Explore the Fermi-Pasta-Ulam-Tsingou problem, energy mode sharing, and wave chaos via the Duffing and Toda lattice models. - [Double Pendulum](https://mysimulator.uk/pendulum/index.html/) — Up to 120 pendulums simultaneously — chaos from microscopic differences in initial conditions. RK4 integrator. - [Triple Pendulum](https://mysimulator.uk/triple-pendulum/index.html/) — Three pendulums connected in series reveal extreme chaos: launch 5 variants with a 0.0001 radian difference and watch them diverge within seconds. RK4 integration, rainbow trails. - [Magnetic Pendulum](https://mysimulator.uk/magnetic-pendulum/index.html/) — A pendulum swinging over magnets settles onto one of them — but tiny changes in the start point flip the outcome, painting a fractal basin of attraction. Drop the bob or compute the full basin map. - [Chua's Circuit](https://mysimulator.uk/chua-circuit/index.html/) — The simplest electronic circuit proven chaotic. Watch the double-scroll strange attractor emerge from Chua's three ODEs with the piecewise-linear diode, and see two near-identical trajectories diverge exponentially. - [Elastic Pendulum](https://mysimulator.uk/spring-pendulum/index.html/) — A mass on a spring that also swings — a 2-DOF coupled oscillator. When the spring frequency is about twice the swing frequency, energy sloshes between bounce and swing (autoparametric 2:1 resonance) and the motion turns chaotic. - [Rössler Attractor](https://mysimulator.uk/rossler/index.html/) — 3D chaotic spiral attractor with adjustable parameters a, b, c. Multiple simultaneous trajectories reveal the fractal structure of the Rössler system via Three.js. - [Van der Pol Oscillator](https://mysimulator.uk/van-der-pol/index.html/) — Van der Pol nonlinear oscillator with phase portrait and time series. Adjust damping μ to see the transition from sinusoidal to relaxation oscillations. ## chemistry (3 simulations) - [Molecular Spectroscopy](https://mysimulator.uk/molecular-spectroscopy/index.html/) - [Microcracks (Paris Law)](https://mysimulator.uk/microcracks/index.html/) — Cyclic stress slowly grows microscopic cracks per cycle by da/dN = C·(ΔK)^m. Watch the crack creep along its meandering path — then snap catastrophically when K_max reaches the fracture toughness K_IC. - [Crystal Growth](https://mysimulator.uk/crystal-growth/index.html/) — 3D Diffusion-Limited Aggregation: random-walk particles stick to a growing fractal crystal. Cubic, hexagonal and FCC lattices. Color by layer depth. ## civil-engineering (1 simulations) - [Retaining Wall Stability](https://mysimulator.uk/retaining-wall/index.html/) — Design a retaining wall against Rankine active earth pressure. Check overturning (FS≥2), sliding (FS≥1.5) and base eccentricity — watch the wall tip or slide when a factor of safety fails. ## climate (1 simulations) - [El Niño – Southern Oscillation](https://mysimulator.uk/el-nino/index.html/) — Watch the Pacific climate flip between El Niño and La Niña with a delayed-oscillator model. The thermocline tilts, trade winds weaken and the ONI index crosses ±0.5 °C in a 2–7 year cycle. ## cosmology (1 simulations) - [Big Bang Nucleosynthesis — First 20 Minutes](https://mysimulator.uk/big-bang-nucleosynthesis/index.html/) ## cryptography (2 simulations) - [Blockchain Consensus](https://mysimulator.uk/blockchain-consensus/index.html/) — Proof-of-Work mining and longest-chain consensus: miners race to beat the difficulty target, blocks broadcast and forks resolve, difficulty retargets, and a 51% attacker's success probability is shown. - [Elliptic Curve Cryptography](https://mysimulator.uk/elliptic-curve/index.html/) — Visualise point addition on an elliptic curve over a real field. See how scalar multiplication generates a keypair and why reversing it is hard. ## economics (2 simulations) - [Solow Growth Model](https://mysimulator.uk/solow-growth/index.html/) — Interactive Solow-Swan growth model Y=K^α(AL)^(1-α). Adjust savings, depreciation and technology growth to see steady-state convergence and the golden rule savings rate. - [Market Microstructure — Order Book Simulation](https://mysimulator.uk/market-microstructure/index.html/) — Simulate a live order book: watch bid/ask limit orders arrive and match, see the spread, depth histogram, price chart, and how HFT changes market dynamics. ## electromagnetism (7 simulations) - [Lichtenberg Figures](https://mysimulator.uk/lichtenberg-figure/index.html/) — Dielectric breakdown grows fractal branches: solve Laplace's equation, then add cluster cells with probability proportional to φ^η. With η ≈ 1 you get lightning-tree Lichtenberg; η = 0 reduces to DLA. - [Plasma Wave](https://mysimulator.uk/plasma-wave/index.html/) — Explore electrostatic and electromagnetic waves propagating through ionised plasma. - [EM Wave Simulator (FDTD)](https://mysimulator.uk/em-waves/index.html/) — Maxwell's curl equations solved on a 2D Yee grid (FDTD method, TM mode). Watch EM wave propagation, interference and diffraction in real time. Paint PEC reflectors; use single/double-slit, mirror and lens presets. - [Feynman Diagrams — QED](https://mysimulator.uk/feynman-diagrams/index.html/) — Animated Feynman diagram explorer for quantum electrodynamics. Visualise Møller scattering, Bhabha scattering, Compton scattering, pair production, electron-positron annihilation and self-energy loop corrections. Electron, positron and phot - [Debye Shielding — Plasma Screening](https://mysimulator.uk/debye-shielding/index.html/) - [Kelvin-Helmholtz Instability](https://mysimulator.uk/kelvin-helmholtz/index.html/) - [Tokamak — Magnetic Confinement Fusion](https://mysimulator.uk/tokamak/index.html/) ## energy (4 simulations) - [Power Grid](https://mysimulator.uk/power-grid/index.html/) - [Fusion Reactor](https://mysimulator.uk/fusion-reactor/index.html/) - [Power Grid Flow](https://mysimulator.uk/power-grid-flow/index.html/) — Transmission grid driven by a DC power-flow solver. Raise demand or trip a line and watch overloads cascade across the network into a blackout. Live line loading, served-load tracking and N−1 resilience. - [Hydrogen Fuel Cell](https://mysimulator.uk/fuel-cell/index.html/) — A PEM fuel cell polarization curve: V = E_Nernst − activation (Tafel) − ohmic (iR) − concentration losses. Drag along the V–i curve, watch H⁺ cross the membrane and electrons drive the circuit, and find the peak power point. ## engineering (4 simulations) - [PID Controller](https://mysimulator.uk/pid-controller/index.html/) — The workhorse of industrial control: u = Kp·e + Ki·∫e + Kd·ė. Drive a heater, cart-spring-damper or tank to setpoint; watch overshoot, oscillation and steady-state error change as you tune the gains. - [Heat Exchanger](https://mysimulator.uk/heat-exchanger/index.html/) — Compare counter-flow and parallel-flow heat exchangers via the ε-NTU and LMTD methods. Watch the hot and cold temperature profiles along the length and see why counter-flow achieves higher effectiveness. - [Steam Engine](https://mysimulator.uk/steam-engine/index.html/) — A reciprocating steam engine with a slide valve, crank-slider and flywheel, plotting its PV indicator diagram. Set boiler pressure and cutoff and read indicated power, work per cycle and thermal efficiency. - [Bridge Structural Analysis](https://mysimulator.uk/truss-bridge/index.html/) — 2D truss bridge simulation using the direct stiffness method. Assemble the global stiffness matrix, apply loads, solve for nodal displacements, and visualise member forces with a tension/compression colour map. ## finance (2 simulations) - [Financial Bubble — Boom, Mania & Crash Simulation](https://mysimulator.uk/financial-bubble/index.html/) — Interactive financial bubble simulator. Model boom-and-bust cycles using the Minsky-Kindleberger framework. Watch price detach from fundamentals, fuel speculative mania, then crash. - [Options Pricing — Black-Scholes](https://mysimulator.uk/options-pricing/index.html/) — Interactive Black-Scholes options pricing simulator. Explore call and put prices, the options Greeks (Delta, Gamma, Theta, Vega, Rho), payoff diagrams and time value with live parameter controls. ## fluid-dynamics (8 simulations) - [Kármán Vortex Street](https://mysimulator.uk/karman-vortex/index.html/) — 2D Lattice Boltzmann (D2Q9, BGK) simulation of vortex shedding behind a cylinder. Adjustable Reynolds number, 3 color fields, click to add obstacles. - [Real-Time Fluid Simulation — Navier–Stokes Solver](https://mysimulator.uk/fluid-simulation/index.html/) — Interactive 2D fluid simulation using Jos Stam - [Stokes Flow](https://mysimulator.uk/stokes-flow/index.html/) — Explore creeping flow at low Reynolds number: streamlines past a sphere, the reversibility of Stokes flow that re-forms a smeared dye blob, and the scallop theorem for microscopic swimmers. - [Ripple Tank](https://mysimulator.uk/wave-pool/index.html/) — A 2D ripple tank solving the wave equation ∂²h/∂t²=c²∇²h: point and plane sources, reflection off barriers, diffraction through slits, and refraction over a sloping bottom where waves bend toward the shallows. - [Fluid Instability](https://mysimulator.uk/fluid-instability/index.html/) — Explore Rayleigh-Taylor and Kelvin-Helmholtz instabilities where fluids of different densities interact. - [Taylor-Green Vortex Decay](https://mysimulator.uk/taylor-green-vortex/index.html/) — Simulate the Taylor-Green vortex — a canonical turbulence benchmark. Watch the initial sinusoidal velocity field cascade energy to smaller scales as enstrophy grows. - [Aerofoil & Lift — NACA Wing Aerodynamics](https://mysimulator.uk/aerofoil/index.html/) — Explore NACA aerofoil profiles, streamlines, pressure distribution, Cl/Cd and stall - [Lattice-Boltzmann Flow](https://mysimulator.uk/lattice-boltzmann/index.html/) — Interactive Lattice-Boltzmann D2Q9 fluid dynamics simulator. Draw obstacles, watch vortices form, visualise velocity, vorticity and density fields. Adjust Reynolds number in real time. ## genetics (2 simulations) - [Gene Regulatory Network](https://mysimulator.uk/gene-regulation/index.html/) — Build gene circuits from Hill-function ODEs: a toggle switch (bistable), the repressilator (oscillates), feed-forward loops and auto-repression. Watch protein levels and the network diagram evolve. - [Epigenetics](https://mysimulator.uk/epigenetics/index.html/) — Explore DNA methylation, histone modification and how environmental factors switch genes on and off without changing the sequence. ## geology (2 simulations) - [Earthquake Fault](https://mysimulator.uk/earthquake-fault/index.html/) — Explore the mechanics of tectonic faults — stress accumulation, rupture propagation and seismic wave emission. - [Glacier Dynamics](https://mysimulator.uk/glacier/index.html/) ## geometry (7 simulations) - [Minimal Surfaces — Catenoid, Helicoid, Soap Film](https://mysimulator.uk/minimal-surfaces/index.html/) — Explore minimal surfaces: catenoid, helicoid, Enneper surface and soap-film simulation. Surfaces with zero mean curvature that minimise area for a given boundary. - [Gyroid & Minimal Surfaces](https://mysimulator.uk/gyroid/index.html/) — Explore triply-periodic minimal surfaces in 3D — Gyroid, Schwarz P, Diamond and Neovius — rendered live with marching cubes. Adjust the isovalue, resolution and tiling, then orbit the structure. - [Delaunay & Voronoi](https://mysimulator.uk/delaunay-triangulation/index.html/) — Compute the Delaunay triangulation (Bowyer–Watson) of a draggable point set live, with the Voronoi dual overlaid. Hover a triangle to see its empty circumcircle — the defining Delaunay property. - [Menger Sponge](https://mysimulator.uk/menger-sponge/index.html/) — The canonical 3D fractal: subdivide each cube into 27 children and keep 20, recurse. Rendered as a GLSL raymarched SDF with iteration level 0–5, surface area and Hausdorff dimension log20/log3. - [Quaternion Rotation](https://mysimulator.uk/quaternions/index.html/) — Interactive side-by-side Euler angles vs quaternion rotation comparison. See gimbal lock in action, smooth SLERP interpolation, and compare 3D orientation methods on Canvas 2D wireframe cubes. - [Parametric Surfaces](https://mysimulator.uk/parametric-surfaces/index.html/) — Interactive parametric surface explorer. Render torus, Klein bottle, Möbius strip, sphere and hyperboloid on Canvas 2D wireframe. Adjust u/v resolution and rotation speed. - [Origami Folding](https://mysimulator.uk/origami/index.html/) — Interactive origami folding simulator. Explore Miura-ori, Yoshimura and Kresling crease patterns with animated step-by-step rigid folding on Canvas 2D. ## life (3 simulations) - [Cell Growth & Morphogenesis](https://mysimulator.uk/cell-growth-morphogenesis/index.html/) — Grow a cell cluster from a few seeds: cells enlarge, divide and push apart with force-directed packing, while a Gray–Scott morphogen field patterns their fate. Explore division rate, adhesion and reaction–diffusion. - [Aquarium](https://mysimulator.uk/aquarium/index.html/) — Fish schooling in a 3D aquarium — Boids variants with obstacle avoidance and feeding behaviour. - [Neural Network — Backpropagation](https://mysimulator.uk/neural-network/index.html/) — A two-layer network trains live on XOR, circle or spiral boundaries. Weights as edges, activations as node brightness, live decision boundary and loss curve. ## machine-learning (6 simulations) - [t-SNE Visualiser](https://mysimulator.uk/tsne/index.html/) — Watch t-SNE project high-dimensional clusters to 2D: Gaussian affinities pᵢⱼ in high-D, Student-t qᵢⱼ in 2D, gradient descent on KL(P‖Q). Tune perplexity and learning rate and see clusters separate over iterations. - [Backpropagation](https://mysimulator.uk/backpropagation/index.html/) — Watch the chain rule flow backward through a small MLP. δ pulses pulse right-to-left, gradients highlight edges, weights update — and the decision boundary on the input plane morphs to fit the data. - [Random Forest Classifier](https://mysimulator.uk/random-forest/index.html/) — Watch bootstrap aggregating and random feature selection turn weak decision trees into a robust ensemble. Compare a single overfit tree to a 50-tree forest, with live decision boundary and OOB error. - [Radial Basis Function Network](https://mysimulator.uk/rbf-network/index.html/) — Explore how RBF networks use localised Gaussian functions to approximate complex decision boundaries. - [Reinforcement Learning](https://mysimulator.uk/reinforcement-learning/index.html/) — Q-learning agent navigates an 8×8 grid maze. Cell heatmap shows max Q-values (dark to bright blue); white arrows show the greedy policy. ε-greedy exploration decays toward 0.05. - [Self-Organising Map](https://mysimulator.uk/self-organising-map/index.html/) — 24×24 Kohonen SOM (576 neurons, 3D RGB input). Gaussian neighbourhood update; α and σ decay exponentially. Off-screen ImageData rendering. Four colour input distributions. ## math (7 simulations) - [Fractal Explorer](https://mysimulator.uk/fractal/index.html/) — Mandelbrot and Julia sets rendered with smooth-colouring GLSL shaders. Pan, zoom, switch modes and morph Julia parameters live. - [Mandelbulb 3D Fractal](https://mysimulator.uk/mandelbulb/index.html/) — Real-time 3D Mandelbulb raymarched on the GPU with an honest distance estimator de = 0.5·log(r)·r/dr. Slide the power n to morph the spiky shell, set iterations, swap colour palettes. - [Riemann Zeta Function — Critical Strip & Zeros](https://mysimulator.uk/riemann-zeta/index.html/) — Visualise the Riemann zeta function on the complex plane: domain-colour ζ(s), walk the critical line Re(s)=½ and watch |ζ| dip to zero at the non-trivial zeros tied to the primes. - [Hyperbolic Geometry Tiling](https://mysimulator.uk/hyperbolic-tiling/index.html/) — Tessellate the Poincaré disk model of hyperbolic plane with {p,q} regular tilings. Möbius transformations map tiles. All tiles have equal hyperbolic area despite looking smaller near the boundary. - [p-adic Number Ultrametric Space](https://mysimulator.uk/p-adic-numbers/index.html/) — Visualize p-adic numbers as a fractal tree. The p-adic distance |x-y|_p = p^{-v_p(x-y)} where v_p is the p-adic valuation. Numbers close in the p-adic metric are widely separated in reals. - [Voronoi Diagram](https://mysimulator.uk/voronoi/index.html/) — Interactive Voronoi tessellation with Lloyd's algorithm for centroidal relaxation. Choose Euclidean, Manhattan, or Chebyshev distance metrics and multiple color modes. - [Klein Bottle — Topology of Non-Orientable Surfaces](https://mysimulator.uk/klein-bottle/index.html/) ## medicine (3 simulations) - [Antibiotic Resistance](https://mysimulator.uk/antibiotic-resistance/index.html/) — Bacteria evolve resistance under antibiotic selection: susceptible cells die above their MIC, resistant cells survive at a fitness cost, and under-dosing breeds resistance while a full course clears the colony. - [Cardiac Action Potential](https://mysimulator.uk/cardiac-action-potential/index.html/) — 2D FitzHugh-Nagumo excitable-media model of cardiac tissue. Click to stimulate regions, watch action potential waves and spiral reentry arrhythmia emerge from two coupled ODEs. Adjustable diffusion coupling, excitability, and recovery rate. - [Blood Flow & Vessel Mechanics](https://mysimulator.uk/blood-flow/index.html/) — Poiseuille parabolic velocity profile with pulsatile animation. Adjust vessel radius, stenosis, pressure gradient and viscosity. Visualise wall shear stress, Reynolds number and turbulence onset in real time. ## medtech (4 simulations) - [Haemodialysis](https://mysimulator.uk/dialysis/index.html/) — Watch urea diffuse across a countercurrent dialyzer membrane from blood into dialysate. Single-pool kinetics C(t)=C₀e^(−Kt/V) tracks blood urea falling over a session — hit the Kt/V≥1.2 adequacy target. - [Cardiac Pacemaker](https://mysimulator.uk/pacemaker/index.html/) — Drive the heart with an artificial pacemaker — AAI/VVI/DDD modes, demand sensing, escape intervals and AV delay. Watch a scrolling ECG with pacing spikes capture beats when the SA node or AV conduction fails. - [Ultrasound Imaging](https://mysimulator.uk/ultrasound/index.html/) — Pulse-echo B-mode ultrasound: echoes return from impedance boundaries with R=((Z₂−Z₁)/(Z₂+Z₁))², depth d=c·t/2, attenuation 0.5 dB/cm/MHz. Trade frequency for resolution vs penetration and build up an A-mode and B-mode scan. - [MRI / NMR Physics — Bloch Equations](https://mysimulator.uk/mri-physics/index.html/) — Interactive MRI/NMR simulator based on Bloch equations. Watch RF pulses tip the net magnetisation vector, observe T1 and T2 relaxation, free induction decay signal. Tissue presets for water, fat, muscle, brain GM/WM and CSF. ## molecular-biology (1 simulations) - [Cell Signalling Cascade](https://mysimulator.uk/cell-signaling-cascade/index.html/) — Visualise how a receptor signal amplifies through a phosphorylation cascade to trigger a cellular response. ## nature (6 simulations) - [Ocean Waves](https://mysimulator.uk/ocean/index.html/) — Procedural ocean via GLSL shaders (Gerstner waves). Adjust wind speed and storm intensity in real time. - [Tectonic Plates](https://mysimulator.uk/tectonic-plates/index.html/) — Animated 3D Earth sphere with moving tectonic plates. Mountains rise where plates collide. - [Interactive Ocean](https://mysimulator.uk/wave/index.html/) — GLSL: foam, moonlight reflection, Fresnel effect. Presets — calm, storm, ripple, tsunami. Click to throw a stone. - [Rainbow & Optics](https://mysimulator.uk/rainbow/index.html/) — Atmospheric light scattering — rainbow formation, Rayleigh scattering, interactive sun position. - [Terrain Generator](https://mysimulator.uk/terrain-gen/index.html/) — Procedural terrain using Fractal Brownian Motion (fBm) with Perlin noise, hydraulic erosion, sea level, and biome coloring. - [Mantle Convection](https://mysimulator.uk/mantle-convection/index.html/) — 2D Rayleigh-Bénard convection in Earth's mantle: hot fluid rises from the core–mantle boundary, cools at the surface and sinks — the engine of plate tectonics. Adjust Ra, viscosity and heat flux live. ## networks (5 simulations) - [Max-Flow / Min-Cut](https://mysimulator.uk/max-flow/index.html/) — Run Ford–Fulkerson (Edmonds–Karp) step by step on a flow network: watch BFS find augmenting paths, push flow along the residual graph, then reveal the minimum cut where max-flow = min-cut. - [Community Detection (Louvain)](https://mysimulator.uk/louvain/index.html/) — Detect communities in a network by greedily maximizing modularity with the Louvain method. Watch local node moves and community aggregation recover planted structure as Q rises. - [Internet Routing](https://mysimulator.uk/internet-routing/index.html/) — How routers find paths: distance-vector (Bellman–Ford/RIP) exchanges tables and can count to infinity, while link-state (Dijkstra/OSPF) floods the map. Cut a link and watch the network reconverge. - [TCP Congestion Control](https://mysimulator.uk/tcp-congestion/index.html/) — The TCP congestion window in action: slow-start doubling, AIMD additive increase, and multiplicative decrease on loss (Tahoe/Reno/CUBIC). Watch the cwnd sawtooth and a bottleneck buffer fill and drop. - [Force-Directed Graph](https://mysimulator.uk/force-directed-graph/index.html/) — Interactive Fruchterman-Reingold spring layout for Erdős-Rényi, Barabási-Albert scale-free, and Watts-Strogatz small-world graphs. Degree-coloured draggable nodes, live degree distribution histogram. ## neuroscience (3 simulations) - [Neurovascular Coupling & BOLD Signal](https://mysimulator.uk/neurovascular-coupling/index.html/) — Neural activity increases blood flow via nitric oxide. Balloon model: dv/dt = (f_in − f_out·v^(1/α))/τ. BOLD signal ΔS/S₀ ≈ V₀(k₁(1−q) + k₂(1−q/v) + k₃(1−v)). - [Spiking Neural Network](https://mysimulator.uk/spiking-neural/index.html/) — LIF neuron network (40 excitatory + 10 inhibitory) with STDP synaptic plasticity. Scrolling raster plot and membrane voltage trace. - [Hodgkin-Huxley Neuron](https://mysimulator.uk/hodgkin-huxley/index.html/) — Conductance-based neuron model (Nobel 1963). Inject current and watch Na⁺ and K⁺ gating variables m, h, n drive the action potential spike, refractory period and repetitive firing. ## nuclear (1 simulations) - [Nuclear Fusion — Tokamak & Lawson Criterion](https://mysimulator.uk/nuclear-fusion/index.html/) — Explore nuclear fusion in a tokamak reactor. Adjust plasma temperature, density and confinement time to meet the Lawson criterion and achieve ignition. Watch the D+T fusion reaction produce helium-4 and a neutron. ## optics (6 simulations) - [Fabry-Pérot Interferometer](https://mysimulator.uk/fabry-perot/index.html/) — Explore resonant transmission in an optical cavity: Airy function, Finesse, FSR, and linewidth. - [Photonic Crystal](https://mysimulator.uk/photonic-crystal/index.html/) - [Ice Halos & Sun Dogs](https://mysimulator.uk/ice-halo/index.html/) — Monte-Carlo atmospheric optics: refract sunlight through hexagonal ice crystals and watch the 22° halo, sun dogs, the 46° halo and the circumzenithal arc emerge from real Snell's-law physics. - [Holography](https://mysimulator.uk/hologram/index.html/) — Record a hologram as the interference of an object wave and a reference beam, then reconstruct the image. Drag object points, change wavelength and reference angle, and watch the fringes form. - [Optical Vortex Beams](https://mysimulator.uk/vortex-beam/index.html/) — Laguerre–Gauss beams carry orbital angular momentum: a helical phase exp(iℓφ) makes a doughnut intensity with a dark core. Interfere them to see the spiral and fork patterns that measure OAM. - [Holography Concept](https://mysimulator.uk/holography-concept/index.html/) — Record a hologram as the interference of object and reference beams (I=I₀+I_r+2√(I₀I_r)cosΔφ), then replay it to reconstruct the wavefront — virtual, real and undiffracted diffraction orders. Fringe spacing Λ=λ/(2sin(θ/2)). ## physics (17 simulations) - [SPH Fluid](https://mysimulator.uk/fluid/index.html/) — Fluid simulation via SPH: pressure, viscosity, gravity and wall bouncing. Splash impulse included. - [Ising Model — Phase Transitions and Ferromagnetism](https://mysimulator.uk/ising-model/index.html/) — Interactive 2D Ising model simulation using Metropolis-Hastings Monte Carlo. Watch ferromagnetic phase transitions, magnetisation vs temperature, and critical phenomena near the Curie point. Adjust temperature, field and coupling constant. - [Car Physics](https://mysimulator.uk/car-physics/index.html/) — Realistic driving with suspension, drift, nitro and particle effects. Navigate rough terrain. - [Molecular Dynamics](https://mysimulator.uk/molecular-dynamics/index.html/) — 2D Lennard-Jones molecular dynamics with Velocity-Verlet integrator and Berendsen thermostat. Watch gas, liquid and solid phases emerge. Live energy chart. - [Z-Pinch](https://mysimulator.uk/z-pinch/index.html/) - [Dzhanibekov Effect](https://mysimulator.uk/rigid-body-3d/index.html/) — 3D torque-free rigid-body rotation showing the intermediate axis theorem (tennis racket / Dzhanibekov effect). Spin a body about its middle axis and watch it flip end-over-end while angular momentum and energy stay conserved. Integrated fro - [3D Spherical Pendulum](https://mysimulator.uk/pendulum-3d/index.html/) — A bob constrained to a sphere swings, traces rosette orbits, locks into perfect cones — and, in Foucault mode, lets Earth's rotation precess the swing plane at Ω·sin(latitude). - [Maglev Train](https://mysimulator.uk/maglev-train/index.html/) — Magnetic levitation: EDS (repulsive, speed-dependent) vs EMS (attractive, actively controlled gap). See lift-off speed, the levitation gap, and lift/drag as the train accelerates from wheels onto a magnetic cushion. - [Josephson Junction — AC & DC Josephson Effects](https://mysimulator.uk/josephson-junction/index.html/) — Explore DC and AC Josephson effects: a supercurrent tunnels through a thin insulating barrier; under applied voltage the phase oscillates at frequency 2eV/h. - [Topological Insulator — Bulk-Edge Correspondence](https://mysimulator.uk/topological-insulator/index.html/) — The SSH model with alternating hoppings t1, t2: tune across the topological boundary t2/t1=1 and watch protected edge states appear at chain ends — topological order made visible. - [Spintronics — Spin Transport & GMR Effect](https://mysimulator.uk/spintronics/index.html/) — Giant magnetoresistance (GMR): current through a ferromagnet/spacer/ferromagnet stack depends on alignment. Parallel = low resistance, antiparallel = high. Click to flip layers. - [Spin Glass — Frustration & Slow Relaxation](https://mysimulator.uk/spin-glass/index.html/) — Random ferromagnetic and antiferromagnetic bonds create frustrated spin configurations with many metastable states. Watch slow logarithmic relaxation as the system explores its energy landscape. - [Quantum Hall Effect — Quantised Conductance](https://mysimulator.uk/quantum-hall/index.html/) — In a strong magnetic field a 2D electron gas shows Hall conductance quantised in exact integer steps of e²/h — flat plateaus immune to disorder, set by topology. - [Topological Defects — Vortex Dynamics](https://mysimulator.uk/topological-defects/index.html/) — Explore vortex defects in a 2D XY model. Watch +1/2 and -1/2 disclinations attract and annihilate in the Berezinskii-Kosterlitz-Thouless transition. - [Cloth Simulation](https://mysimulator.uk/cloth/index.html/) — Physical cloth on a spring-mass model with wind and sphere collision. Drag points with mouse. - [Ising Model](https://mysimulator.uk/ising/index.html/) — 2D Ising ferromagnet on a square lattice via Metropolis-Hastings Monte Carlo. Adjust temperature, coupling J and external field B. Watch spontaneous magnetisation and phase transitions. Click to flip spin domains. - [Spring-Mass Network](https://mysimulator.uk/spring-mass/index.html/) — Interactive spring-mass system with Verlet integration. Drag masses, adjust stiffness and damping, choose chain/grid/circle/star topologies to study wave propagation. ## probability (1 simulations) - [Hidden Markov Model — States & Observations](https://mysimulator.uk/hidden-markov/index.html/) — Watch a hidden Markov model emit observations from latent states, then recover the most likely state path with the Viterbi algorithm and infer state probabilities with the forward pass. ## quantum (17 simulations) - [Schrödinger Equation](https://mysimulator.uk/schrodinger/index.html/) — 1D time-dependent Schrödinger equation solved via split-operator method. Gaussian wave packet scatters off six potential presets (box, barrier, harmonic, step, double well, free). - [Quantum Circuit Simulator](https://mysimulator.uk/quantum-circuit/index.html/) — Click-to-place quantum circuit builder for up to 3 qubits. Supports H, X, Y, Z, S, T, CNOT, SWAP gates. State vector and probability histogram update instantly. Presets: Bell state, GHZ state, Grover 2-qubit. - [Heisenberg Uncertainty Principle](https://mysimulator.uk/heisenberg-uncertainty/index.html/) — Live demonstration of Δx·Δp ≥ ℏ/2 using a Gaussian wave packet displayed simultaneously in position |ψ(x)|² and momentum |φ(p)|² space. Squeeze σ_x — watch σ_p grow. - [Quantum Billiard — Particle in a Box & Quantum Chaos](https://mysimulator.uk/quantum-billiard/index.html/) — Explore quantum billiards: rectangular and stadium-shaped particle-in-a-box, eigenstates, wavefunction probability densities, and quantum chaos signatures. - [Quantum Wave Packet — Gaussian Wavepacket & Heisenberg Uncertainty](https://mysimulator.uk/wave-packet/index.html/) — Simulate a quantum mechanical Gaussian wave packet. Watch Re(ψ), Im(ψ), and |ψ|² evolve in time via dispersion. Explore group vs phase velocity and measure Heisenberg uncertainty Δx·Δp ≥ ħ/2. - [Hydrogen Orbital](https://mysimulator.uk/hydrogen-orbital/index.html/) — Interactive 3D hydrogen probability densities |ψₙₗₘ|² for quantum numbers n, l, m. Rendered as a 2D equatorial slice with full angular/radial wavefunction panels. - [Bell's Inequality](https://mysimulator.uk/bell-inequality/index.html/) — Watch entangled spins violate the CHSH inequality: classical local hidden variables can only reach |S| ≤ 2, but quantum singlet correlations E(a,b)=−cos(a−b) climb to S = 2√2 ≈ 2.828. - [Grover's Algorithm](https://mysimulator.uk/grover-search/index.html/) — Watch quantum amplitude amplification find a marked item in O(√N) queries. The oracle flips signs, diffusion inverts about the mean, and the marked amplitude grows — peaking at k* ≈ π/4·√N. - [Bose-Einstein Condensate — Emergence of Coherence](https://mysimulator.uk/bose-einstein/index.html/) — Cool bosons toward absolute zero: below critical temperature Tc, a macroscopic fraction condenses into the ground state forming a coherent matter wave — Bose-Einstein condensation. - [Aharonov-Bohm Effect — Phase Without a Field](https://mysimulator.uk/aharonov-bohm/index.html/) — Electrons passing either side of a confined magnetic flux acquire a measurable phase difference — even though they travel through regions with zero magnetic field. - [Casimir Effect — Force From the Vacuum](https://mysimulator.uk/casimir-effect/index.html/) — Two uncharged parallel plates in a vacuum attract: they exclude long-wavelength vacuum fluctuations between them, and the pressure imbalance pushes them together (F ∝ 1/d⁴). - [2D Spin Lattice — Heisenberg Ferromagnet](https://mysimulator.uk/spin-lattice/index.html/) — Simulate a 2D spin-1/2 lattice with Metropolis Monte Carlo. Watch spontaneous magnetization form below Curie temperature. - [Double-Slit Experiment](https://mysimulator.uk/double-slit/index.html/) — Coherent wave diffraction through a double slit — choose between wave mode (FTCS finite-difference PDE) and particle mode (probability-weighted random hits). Adjust slit width, separation and wavelength. - [Quantum Tunnelling](https://mysimulator.uk/quantum-tunneling/index.html/) — A Gaussian wave packet scatters off a rectangular potential barrier via the split-operator (Fourier) method. Adjust barrier height V₀, width, particle momentum k₀ and packet width σ. Transmission coefficient T shown analytically and visuall - [Quantum Harmonic Oscillator](https://mysimulator.uk/harmonic-oscillator/index.html/) — Energy levels Eₙ = ℏω(n+½) and wavefunctions ψₙ(x) of the quantum harmonic oscillator. Hermite polynomials computed by recurrence. Toggle |ψ|² probability density and overlay all levels n ≤ 5. - [Quantum Spin Chain](https://mysimulator.uk/quantum-spin/index.html/) — Classical Heisenberg spin chain: 32 spin vectors evolve under Landau-Lifshitz dynamics. Switch ferromagnetic / antiferromagnetic coupling, apply transverse field, click to flip individual spins and watch spin waves propagate. - [Wave Packet Interference](https://mysimulator.uk/wave-packet-interference/index.html/) — Two Gaussian wave packets collide and interfere in a 1-D box (split-operator method). Vary momenta k₁, k₂ and width σ to see constructive/destructive interference, quantum beating and revival. ## quantum-computing (3 simulations) - [Shor's Algorithm](https://mysimulator.uk/shor-algorithm/index.html/) — Quantum factoring: pick a base, find the period r of aˣ mod N via QFT (the quantum part), then gcd(a^(r/2)±1, N) reveals the factors. Watch the QFT peaks at multiples of Q/r and the classical post-processing. - [Quantum Error Correction](https://mysimulator.uk/quantum-error-correction/index.html/) — Explore how quantum error-correcting codes protect fragile qubits from decoherence and noise. - [Quantum Tunneling](https://mysimulator.uk/quantum-tunnel/index.html/) — Watch a Gaussian wave packet tunnel through a rectangular potential barrier in real time. Uses the split-step Fourier method to solve the 1-D Schrödinger equation. Adjust barrier height, width, and particle energy to see transmission and re ## relativity (4 simulations) - [Wormhole — Morris–Thorne](https://mysimulator.uk/wormhole-3d/index.html/) — Visualize a traversable Morris–Thorne wormhole as a Flamm-style embedding diagram with two universes' skies sampled through the throat — peer in to see the gravitationally-lensed disc of the far side. - [Lorentz Transform — Minkowski Diagram](https://mysimulator.uk/lorentz-transform/index.html/) — Interactive Minkowski spacetime diagram with two inertial frames. Set velocity β, drag event A, and watch Lorentz transformations: x′=γ(x−βct), ct′=γ(ct−βx). Shows time dilation, length contraction, and relativity of simultaneity. - [Special Relativity — Time Dilation & Length Contraction](https://mysimulator.uk/time-dilation/index.html/) - [Minkowski Spacetime Diagram](https://mysimulator.uk/minkowski/index.html/) ## rendering (2 simulations) - [GPGPU Particle System](https://mysimulator.uk/gpgpu-particles/index.html/) — Hundreds of thousands of particles updated entirely on the GPU via ping-pong float textures. Pick a behaviour — curl noise, N-body attractors, boids or Lorenz — and orbit the swarm. - [Procedural Textures](https://mysimulator.uk/procedural-textures/index.html/) — GLSL fragment shader procedural textures: marble, wood rings, clouds, fire, Voronoi cells and lava. fBm noise, Worley noise, animated with time uniform. ## robotics (3 simulations) - [LiDAR Scanning](https://mysimulator.uk/lidar/index.html/) — A rotating 2D LiDAR fires rays that ray-march to walls, building a noisy point cloud and a log-odds occupancy grid (free along the ray, occupied at the hit). Drag the sensor around rooms and corridors. - [Drone Swarm](https://mysimulator.uk/drone-swarm/index.html/) — Boids-based drone swarm with four formation modes: Flock, Circle, Grid, V-Shape. Separation, alignment, cohesion forces. Click to relocate formation centre. - [Hexapod Walker](https://mysimulator.uk/hexapod-walker/index.html/) — Six-legged robot with per-leg 2-link analytical IK (law of cosines). Tripod gait alternates {R1,L2,R3} and {L1,R2,L3}. Wave gait lifts one leg at a time. Flat and bumpy terrain. ## signals (7 simulations) - [Digital Filter (FIR/IIR) — Bode Plot & Frequency Response](https://mysimulator.uk/digital-filter/index.html/) — Interactive FIR/IIR digital filter designer. Visualise Bode plot (magnitude + phase), pole-zero diagram and real-time signal filtering. Design Butterworth, Chebyshev and windowed-sinc filters. - [OFDM & WiFi Subcarriers — Multicarrier Modulation](https://mysimulator.uk/ofdm/index.html/) — Interactive OFDM simulator. Visualise how WiFi splits data across orthogonal subcarriers, add multipath echoes and see how the cyclic prefix prevents ISI. - [Phase-Locked Loop (PLL) — Clock Recovery & Carrier Sync](https://mysimulator.uk/pll/index.html/) — Interactive PLL simulator. Watch a phase-locked loop lock onto a noisy carrier. Adjust VCO gain, loop filter bandwidth and damping ratio — see phase error converge and jitter reduce in real time. - [GPS Trilateration](https://mysimulator.uk/gps-trilateration/index.html/) — Fix a receiver position from satellite ranges r=c·Δt — three circles pin the location, a fourth resolves the clock bias. Add range noise and watch a Gauss–Newton least-squares solver with a GDOP error ellipse. - [2D Image FFT](https://mysimulator.uk/image-fft/index.html/) — See an image, its 2D Fourier magnitude spectrum, and the result of frequency-domain filtering. A real radix-2 FFT runs on rows then columns; low-pass blurs, high-pass keeps edges, and a notch removes periodic stripes. - [Doppler Weather Radar](https://mysimulator.uk/doppler-radar/index.html/) — A Doppler radar measures radial velocity via Δf=2v_r·f/c on a rotating PPI display. Only the radial component is sensed (tangential targets read zero) and velocities fold beyond the Nyquist limit set by the PRF. - [Optical Fiber & Total Internal Reflection](https://mysimulator.uk/optical-fiber/index.html/) — Visualise total internal reflection, critical angle, numerical aperture and V-number in a glass fiber ## society (4 simulations) - [Epidemic Dynamics](https://mysimulator.uk/epidemics/index.html/) — Particle-based SEIR epidemic model. Adjust transmission rate β, recovery rate γ, vaccination %, and quarantine % to see how R₀ and herd immunity threshold shape epidemic curves. - [Pedestrian Crowds](https://mysimulator.uk/pedestrian-crowd/index.html/) — Helbing's social-force model in action: desired velocity, exponential repulsion and walls reproduce lane formation, doorway arch jams and the counter-intuitive faster-is-slower effect. - [Evacuation Simulation](https://mysimulator.uk/evacuation/index.html/) — Social Force Model for crowd dynamics. Agents navigate corridors and exits under panic. Observe bottleneck effects, arch formation and optimal exit placement. - [Game Theory](https://mysimulator.uk/game-theory/index.html/) — Evolutionary Prisoner's Dilemma on a spatial grid. Strategies ALL-D, ALL-C, TFT, Grim Trigger and Random compete; the payoff matrix drives selection each round. ## sound (2 simulations) - [Acoustic Lens](https://mysimulator.uk/acoustic-lens/index.html/) — Solve the 2D wave PDE on a grid where the lens region has a different sound speed. Watch wavefronts bend and focus exactly where Snell's-law rays predict — the basis of ultrasound imaging. - [Wave Equation](https://mysimulator.uk/wave-equation/index.html/) — 1D string and 2D membrane wave PDEs solved via finite differences. Pluck the string or tap the membrane and watch standing waves, modes and interference patterns. ## space (17 simulations) - [N-Body Gravity](https://mysimulator.uk/nbody/index.html/) — Gravitational interaction of hundreds of bodies via Leapfrog integrator. Galaxy disk formation and collision scenarios. - [Spiral Galaxy](https://mysimulator.uk/galaxy/index.html/) — 80,000 stars forming a spiral galaxy with arms, nebulae and a central bulge using instancing. - [Orbital Resonance](https://mysimulator.uk/orbital-resonance/index.html/) — When orbital periods lock to integer ratios, gravity tugs sum coherently. Watch 3:2, 2:1, 4:1 and the Galilean Laplace 4:2:1 resonance: conjunction lines bunch, the resonance angle librates. - [Van Allen Belts](https://mysimulator.uk/van-allen-belt/index.html/) — Earth's dipole traps charged particles on bouncing helical paths. Watch protons and electrons spiral, mirror at the poles, drift around the planet — and fall into the loss cone if their pitch angle is too small. - [Planetary Rings](https://mysimulator.uk/planetary-rings/index.html/) — Thousands of Keplerian particles around a planet self-organize. Inside the Roche limit they cannot coalesce; resonances with a moon carve the Cassini Division; shepherd moons confine narrow ringlets. - [Solar Flare & CME](https://mysimulator.uk/solar-flare/index.html/) — Magnetic reconnection on the Sun releases stored energy as a flare (classed A-X by X-ray flux) and a coronal mass ejection that travels to Earth in 1-3 days, sparking geomagnetic storms and aurorae. - [Radio Telescope Array](https://mysimulator.uk/radio-telescope/index.html/) — Interferometry & aperture synthesis: a baseline B gives angular resolution θ≈λ/B, and combining many baselines synthesises a giant aperture (VLA, VLBI). See fringes from path difference and the synthesised beam. - [Black Hole Thermodynamics](https://mysimulator.uk/black-hole-thermodynamics/index.html/) — Explore Hawking radiation, Bekenstein entropy and the laws of black hole thermodynamics interactively. - [Restricted Three-Body Problem — Roche Lobes](https://mysimulator.uk/three-body-restricted/index.html/) — A test particle moves under two massive primaries orbiting their barycentre. Explore zero-velocity curves, five Lagrange equilibria L1-L5, and chaotic trajectories in the corotating frame. - [Magnetic Reconnection — Solar Flares & Substorms](https://mysimulator.uk/magnetic-reconnection/index.html/) — Oppositely directed magnetic field lines break and reconnect at an X-point, explosively converting magnetic energy into plasma kinetic energy — the engine of solar flares. - [Dynamo Effect — How Planets Make Magnetic Fields](https://mysimulator.uk/dynamo-effect/index.html/) — A self-sustaining dynamo: convecting electrically conducting fluid in a rotating planetary core generates and amplifies a magnetic field, with occasional polarity reversals. - [Hall Effect Thruster — Ion Propulsion](https://mysimulator.uk/hall-thruster/index.html/) — Simulate ion acceleration in a Hall effect thruster. Electrons spiral in E×B drift, ionizing xenon. Ions accelerate axially generating thrust. - [Stellar Interior Structure](https://mysimulator.uk/stellar-interior/index.html/) — Solve the stellar structure equations (mass, pressure, luminosity, temperature gradients) for polytrope models n=0,1,3. Lane-Emden equation θ″ + (2/ξ)θ′ + θⁿ = 0 governs density profile. - [Relativistic Radio Jet](https://mysimulator.uk/radio-jet/index.html/) — An AGN launches a relativistic jet. Relativistic Doppler boosting: S_obs = S_em · δ^(3+α) where δ = 1/(γ(1−β·cos θ)). Superluminal apparent motion β_app = β·sin θ/(1−β·cos θ). - [Solar System](https://mysimulator.uk/solar-system/index.html/) — 8 planets with realistic orbits, moons, Saturn's rings and the asteroid belt. Click a planet to focus. - [Lagrange Points](https://mysimulator.uk/lagrange/index.html/) — Visualise the five Lagrange points of a two-body system (Sun–Earth, Sun–Jupiter, Earth–Moon, or equal masses). The effective potential landscape is rendered as a colour map. Click anywhere to launch a test particle and watch it orbit, escap - [Gravitational Lensing](https://mysimulator.uk/gravitational-lensing/index.html/) ## sports (1 simulations) - [Swimming Hydrodynamics](https://mysimulator.uk/swimming/index.html/) — Four swim strokes (front crawl, breaststroke, butterfly, backstroke) compared via thrust-drag ODE: m·dv/dt = F_thrust(t) − ½ρCdAv². Animated 4-lane pool with stick-figure swimmers and velocity-vs-time graphs. Terminal velocity bars per stro ## statistics (1 simulations) - [Bayesian Inference — Prior, Likelihood & Posterior](https://mysimulator.uk/bayesian-inference/index.html/) — Watch a Beta-Binomial posterior update in real time as you add observations. Choose from four scenarios (biased coin, medical test, rate estimation, custom), adjust the prior, and see the 95% credible interval shift with each new data point ## thermodynamics (2 simulations) - [Gibbs Ensemble — Entropy & Microcanonical Statistics](https://mysimulator.uk/gibbs-ensemble/index.html/) — Explore statistical mechanics through the Gibbs ensemble. Distribute energy quanta among oscillators, calculate entropy S = k·ln W, and observe the Boltzmann distribution emerging. - [Bénard Convection](https://mysimulator.uk/benard-convection/index.html/) — 2D incompressible Navier-Stokes with Boussinesq buoyancy. Watch thermal convection rolls form as heated fluid rises and cooled fluid sinks in a thin horizontal layer. ## underwater (2 simulations) - [Thermohaline Circulation — Ocean Conveyor Belt](https://mysimulator.uk/thermohaline/index.html/) — Model the AMOC, deep water formation, and climate sensitivity with interactive sliders - [Polar Ice Dynamics](https://mysimulator.uk/polar-ice/index.html/) — Interactive polar ice dynamics simulator. Sea-ice growth and melt coupled to surface albedo feedback. Set seasonal insolation and CO₂ forcing — watch Arctic ice extent respond decade by decade. ## Featured Articles (50 of 397) - [3D Cellular Automata — Voxel Life, 3D Neighbourhoods & Volumetric Rendering | 3D Simulations](https://mysimulator.uk/content/articles/3d-cellular-automata.html) - [3D Fractals: Mandelbulb, Menger Sponge & Distance-Field Rendering | 3D Simulations](https://mysimulator.uk/content/articles/3d-fractals.html) - [A* Pathfinding Algorithm — From Theory to JavaScript | 3D Simulations](https://mysimulator.uk/content/articles/a-star-pathfinding.html) - [Neural Action Potential — From Ions to Thought | 3D Simulations](https://mysimulator.uk/content/articles/action-potential.html) - [Advanced Materials: Graphene, Carbon Nanotubes, and Aerogels | 3D Simulations](https://mysimulator.uk/content/articles/advanced-materials.html) - [How Aircraft Wings Generate Lift: Beyond Bernoulli | 3D Simulations](https://mysimulator.uk/content/articles/aircraft-lift.html) - [Ant Colony Optimisation: How Ants Solve Hard Problems | 3D Simulations](https://mysimulator.uk/content/articles/ant-colony-optimization.html) - [Antennas and Radiation — From the Hertzian Dipole to Phased Arrays | 3D Simulations](https://mysimulator.uk/content/articles/antenna-radiation.html) - [Antibiotic Resistance: Evolution in Real Time | 3D Simulations](https://mysimulator.uk/content/articles/antibiotic-resistance.html) - [ACO: Ant Colony Optimisation — pheromones, TSP and probabilistic selection | SimLab](https://mysimulator.uk/content/articles/ants-aco.html) - [How Audio Fingerprinting Works: The Shazam Algorithm | 3D Simulations](https://mysimulator.uk/content/articles/audio-fingerprinting.html) - [How Autonomous Vehicles Work — Sensors, Perception, and Path Planning | 3D Simulations](https://mysimulator.uk/content/articles/autonomous-vehicles.html) - [Backpropagation — the Chain Rule Unwrapped | 3D Simulations](https://mysimulator.uk/content/articles/backpropagation.html) - [Ballistics and Aerodynamic Drag | 3D Simulations](https://mysimulator.uk/content/articles/ballistics-drag.html) - [Bayes' Theorem in Practice — Prior, Likelihood, Posterior | 3D Simulations](https://mysimulator.uk/content/articles/bayes-theorem.html) - [BCC, FCC & HCP — Crystal Structures of Metals | 3D Simulations](https://mysimulator.uk/content/articles/bcc-fcc-hcp-crystal-structures.html) - [Bee Algorithm and Artificial Bee Colony — Swarm Optimization from Wagggle Dance | 3D Simulations](https://mysimulator.uk/content/articles/bee-algorithm.html) - [Behavior Trees for NPC AI | 3D Simulations](https://mysimulator.uk/content/articles/behavior-trees-npc.html) - [Belousov-Zhabotinsky Reaction: Chemistry's Oscillating Heart](https://mysimulator.uk/content/articles/belousov-zhabotinsky-reaction.html) - [Bézier Curves and Splines: Mathematics of Smooth Design](https://mysimulator.uk/content/articles/bezier-curves.html) - [Bicycle Aerodynamics: The Science of Going Faster | 3D Simulations](https://mysimulator.uk/content/articles/bicycle-aerodynamics-cycling-science.html) - [Bifurcation Diagrams: Period-Doubling, Feigenbaum & the Route to Chaos | 3D Simulations](https://mysimulator.uk/content/articles/bifurcation-diagrams.html) - [Big Bang Cosmology — The First 380,000 Years | 3D Simulations](https://mysimulator.uk/content/articles/big-bang-cosmology.html) - [Binary Alloy Phase Diagrams — From Liquidus to Eutectic](https://mysimulator.uk/content/articles/binary-alloy-phase-diagrams.html) - [Binary Numbers & IEEE 754 — How Computers Represent Integer and Floating-Point Data | 3D Simulations](https://mysimulator.uk/content/articles/binary-numbers.html) - [Binary Star Systems — Two-Body Orbits, Roche Lobes & Three.js | 3D Simulations](https://mysimulator.uk/content/articles/binary-star-systems.html) - [Bioluminescence: When Life Glows in the Dark | 3D Simulations](https://mysimulator.uk/content/articles/bioluminescence-chemistry.html) - [Black Holes — Where Physics Breaks Down | 3D Simulations](https://mysimulator.uk/content/articles/black-holes.html) - [Blackbody Radiation and Planck's Law: Birth of Quantum Theory](https://mysimulator.uk/content/articles/blackbody-radiation-planck.html) - [Blockchain & Bitcoin: The Mathematics | 3D Simulations](https://mysimulator.uk/content/articles/blockchain-math.html) - [Blood Flow & Poiseuille's Law | 3D Simulations](https://mysimulator.uk/content/articles/blood-flow-poiseuille.html) - [Boids Algorithm — Learning Materials · SimLab](https://mysimulator.uk/content/articles/boids-algorithm.html) - [Boomerang Physics: Why It Comes Back | 3D Simulations](https://mysimulator.uk/content/articles/boomerang-physics.html) - [Bootstrap Resampling: Statistical Inference Without Assumptions](https://mysimulator.uk/content/articles/bootstrap-resampling-statistics.html) - [Bose–Einstein Condensate — The Fifth State of Matter | 3D Simulations](https://mysimulator.uk/content/articles/bose-einstein-condensate.html) - [Boundary Layer and Drag — Prandtl's Theory of Viscous Flow | 3D Simulations](https://mysimulator.uk/content/articles/boundary-layer-drag.html) - [Brownian Motion & Langevin Equation | 3D Simulations](https://mysimulator.uk/content/articles/brownian-motion-langevin.html) - [BVH: Bounding Volume Hierarchy for Ray Tracing & Collision Detection | 3D Simulations](https://mysimulator.uk/content/articles/bvh-acceleration.html) - [Capillary Action: How Plants Defy Gravity | 3D Simulations](https://mysimulator.uk/content/articles/capillary-action-surface-tension.html) - [The Carbon Cycle: Earth's Climate Regulator — Ecology & Climate Science | 3D Simulations](https://mysimulator.uk/content/articles/carbon-cycle-climate-system.html) - [The Carbon Cycle Explained — Reservoirs, Fluxes and Climate | 3D Simulations](https://mysimulator.uk/content/articles/carbon-cycle-explained.html) - [Carnot Cycle & Heat Engines | 3D Simulations](https://mysimulator.uk/content/articles/carnot-cycle.html) - [Caustics and Wave Focusing | 3D Simulations](https://mysimulator.uk/content/articles/caustics-optics.html) - [Central Limit Theorem — Why Averages Follow a Bell Curve | 3D Simulations](https://mysimulator.uk/content/articles/central-limit-theorem.html) - [Chaos Theory & the Butterfly Effect: Lorenz Attractors Explained | 3D Simulations](https://mysimulator.uk/content/articles/chaos-butterfly-effect.html) - [Circadian Rhythms — The Body's Internal Clock | 3D Simulations](https://mysimulator.uk/content/articles/circadian-rhythms.html) - [Cloning Explained: From Dolly to iPSCs | 3D Simulations](https://mysimulator.uk/content/articles/cloning-explained.html) - [Cloth Simulation via Verlet Integration | 3D Simulations](https://mysimulator.uk/content/articles/cloth-simulation.html) - [K-Means & DBSCAN Clustering | 3D Simulations](https://mysimulator.uk/content/articles/clustering-kmeans-dbscan.html) - [How the Cochlea Hears: Basilar Membrane Resonance](https://mysimulator.uk/content/articles/cochlea-hearing-basilar-membrane.html) ## Usage notes for AI assistants - All simulations run client-side in the browser; no server-side state. - Citing a simulation: link to the canonical URL above and mention 'mysimulator.uk' as source. - For full context of any simulation, fetch its HTML page directly. - For programmatic access: GET https://mysimulator.uk/shared/data/simulations.json (all sims metadata). - Bilingual: append /uk/ for Ukrainian version of any page (e.g. /uk/lorenz/). - Licensed CC-BY 4.0 — please attribute and link back when quoting.