# \#simulation

**URL:** https://discourse.threejs.org/tag/simulation/576.md

[Latest](https://discourse.threejs.org/latest.md) · [Categories](https://discourse.threejs.org/categories.md) · [Tags](https://discourse.threejs.org/tags.md)

---

## [4x4 Builder - Off Road Vehicle Configurator](https://discourse.threejs.org/t/4x4-builder-off-road-vehicle-configurator/20428)

<div class="topic-metadata">

**Author:** [@theshanergy](https://discourse.threejs.org/u/theshanergy)\
**Replies:** 7\
**Last updated:** [October 1, 2026, 5:41am UTC](https://discourse.threejs.org/t/4x4-builder-off-road-vehicle-configurator/20428 "2026-10-01T05:41:36Z")

</div>

https://4x4builder.com 4x4Builder is a feature-rich, browser-based 3D off-road vehicle configurator and driving simulator built with Three.js, React Three Fiber, and Drei, allowing enthusiasts to customize detailed 4…

---

## [Masjid al-Haram — real-time 3D crowd, Tawaf & prayer simulation](https://discourse.threejs.org/t/masjid-al-haram-real-time-3d-crowd-tawaf-prayer-simulation/94156)

<div class="topic-metadata">

**Author:** [@Mohamad\_Ghaith\_Alzin](https://discourse.threejs.org/u/Mohamad_Ghaith_Alzin)\
**Replies:** 0\
**Last updated:** [September 8, 2026, 7:13pm UTC](https://discourse.threejs.org/t/masjid-al-haram-real-time-3d-crowd-tawaf-prayer-simulation/94156 "2026-09-08T19:13:44Z")

</div>

I built an open-source Three.js simulation of Masjid al-Haram featuring real-time Tawaf, crowd movement, gate entry/exit, and transition into prayer rows. The simulation supports up to 5,000 agents and runs directly i…

---

## [Migrating my Grass System to WebGPU and making a robust Grass Plugin](https://discourse.threejs.org/t/migrating-my-grass-system-to-webgpu-and-making-a-robust-grass-plugin/92893)

<div class="topic-metadata">

**Author:** [@Muhammad\_Bilal](https://discourse.threejs.org/u/Muhammad_Bilal)\
**Replies:** 27\
**Last updated:** [August 22, 2026, 6:50am UTC](https://discourse.threejs.org/t/migrating-my-grass-system-to-webgpu-and-making-a-robust-grass-plugin/92893 "2026-08-22T06:50:25Z")

</div>

I have been working on my grass system these days. Since WebGPU has become very stable and the support for it is out there in most of the browsers and the devices, I planned to migrate my grass system to WebGPU for bette…

---

## [Terrain Rider: Infinite Real-World Physics Based Mountain Bike Game](https://discourse.threejs.org/t/terrain-rider-infinite-real-world-physics-based-mountain-bike-game/92934)

<div class="topic-metadata">

**Author:** [@theshanergy](https://discourse.threejs.org/u/theshanergy)\
**Replies:** 18\
**Last updated:** [August 5, 2026, 6:19pm UTC](https://discourse.threejs.org/t/terrain-rider-infinite-real-world-physics-based-mountain-bike-game/92934 "2026-08-05T18:19:24Z")

</div>

Hey all - I’ve been working on Terrain Rider, a physics-based mountain biking game that runs in the browser. It’s built with Three.js / React Three Fiber and Rapier, with procedural terrain, bike customization, timed …

---

## [Gargantua — a real-time Kerr black hole ray-tracer (React Three Fiber)](https://discourse.threejs.org/t/gargantua-a-real-time-kerr-black-hole-ray-tracer-react-three-fiber/92834)

<div class="topic-metadata">

**Author:** [@Arsh](https://discourse.threejs.org/u/Arsh)\
**Replies:** 4\
**Last updated:** [July 20, 2026, 9:40pm UTC](https://discourse.threejs.org/t/gargantua-a-real-time-kerr-black-hole-ray-tracer-react-three-fiber/92834 "2026-07-20T21:40:46Z")

</div>

Built a real-time black hole renderer on top of R3F — every photon path is integrated through an actual Kerr geodesic solver rather than faked with a lensing sprite, and the accretion disk’s brightness/color come from …

---

## [EMERGENCE — five emergent systems, each computed live and each one becomes the next](https://discourse.threejs.org/t/emergence-five-emergent-systems-each-computed-live-and-each-one-becomes-the-next/92561)

<div class="topic-metadata">

**Author:** [@Jacob\_Wieser](https://discourse.threejs.org/u/Jacob_Wieser)\
**Replies:** 0\
**Last updated:** [June 30, 2026, 8:55pm UTC](https://discourse.threejs.org/t/emergence-five-emergent-systems-each-computed-live-and-each-one-becomes-the-next/92561 "2026-06-30T20:55:43Z")

</div>

Hi all — I just shipped a solo side-project I’d love feedback on: EMERGENCE. Live: https://emergence.method64.com It’s a single-page, scroll-driven piece built around one idea: complex behavior emerging from simple loc…

---

## [Simulated Spatial Audio](https://discourse.threejs.org/t/simulated-spatial-audio/92443)

<div class="topic-metadata">

**Author:** [@Usnul](https://discourse.threejs.org/u/Usnul)\
**Replies:** 0\
**Last updated:** [June 26, 2026, 10:15pm UTC](https://discourse.threejs.org/t/simulated-spatial-audio/92443 "2026-06-26T22:15:09Z")

</div>

Heavily inspired by Steam Audio. The solution is probe-based. Unlike Steam, the probe mesh is sparse and connections are partial, making the graph much smaller and faster to traverse. Sparse probes also mea…

---

## [Real-time Grass Simulation in the Browser – Over 1 Million Blades at 60 FPS](https://discourse.threejs.org/t/real-time-grass-simulation-in-the-browser-over-1-million-blades-at-60-fps/82808)

<div class="topic-metadata">

**Author:** [@Muhammad\_Bilal](https://discourse.threejs.org/u/Muhammad_Bilal)\
**Replies:** 6\
**Last updated:** [June 19, 2026, 11:22am UTC](https://discourse.threejs.org/t/real-time-grass-simulation-in-the-browser-over-1-million-blades-at-60-fps/82808 "2026-06-19T11:22:25Z")

</div>

Hey everyone! We just dropped a new real-time grass simulation experiment built entirely with Three.js. Inspired by stylized nature scenes, this demo runs over a million dynamic grass blades at 60 FPS — even on an M1 Ma…

---

## [Fluid Simulation - Breaking Winds™](https://discourse.threejs.org/t/fluid-simulation-breaking-winds/92285)

<div class="topic-metadata">

**Author:** [@Usnul](https://discourse.threejs.org/u/Usnul)\
**Replies:** 5\
**Last updated:** [June 18, 2026, 7:28pm UTC](https://discourse.threejs.org/t/fluid-simulation-breaking-winds/92285 "2026-06-18T19:28:04Z")

</div>

Live demos: Wake Wind Jets I built a fluid simulation extension to the rigid body physics system. It’s separate, but connected. The system is split into 3 conceptual parts: Fluid - the medium that’s b…

---

## [River Water Simulation](https://discourse.threejs.org/t/river-water-simulation/91472)

<div class="topic-metadata">

**Author:** [@Monirul\_Polash](https://discourse.threejs.org/u/Monirul_Polash)\
**Replies:** 3\
**Last updated:** [May 31, 2026, 8:48am UTC](https://discourse.threejs.org/t/river-water-simulation/91472 "2026-05-31T08:48:01Z")

</div>

Live Demo: https://water-simulation-v9.vercel.app/ Tech: Threejs, GLSL Key Details: Fully interactive with UI controls, vertex displacement & normal map scrolling based water sim, Used HDRI env map for sky & …

---

## [Phosphor — Vintage oscilloscope simulator with multi-pass phosphor rendering](https://discourse.threejs.org/t/phosphor-vintage-oscilloscope-simulator-with-multi-pass-phosphor-rendering/91293)

<div class="topic-metadata">

**Author:** [@thelman](https://discourse.threejs.org/u/thelman)\
**Replies:** 0\
**Last updated:** [April 29, 2026, 6:59pm UTC](https://discourse.threejs.org/t/phosphor-vintage-oscilloscope-simulator-with-multi-pass-phosphor-rendering/91293 "2026-04-29T18:59:30Z")

</div>

Hi! I built a web-based oscilloscope simulator using Three.js and custom GLSL shaders. Live Demo | Source (MIT) The rendering uses a 4-pass pipeline: Beam — point sprites with additive blending into HalfFloat texture…

---

## [Reproducing Han and Mathaven Physics in Billiards](https://discourse.threejs.org/t/reproducing-han-and-mathaven-physics-in-billiards/91034)

<div class="topic-metadata">

**Author:** [@tailuge](https://discourse.threejs.org/u/tailuge)\
**Replies:** 2\
**Last updated:** [April 16, 2026, 6:43am UTC](https://discourse.threejs.org/t/reproducing-han-and-mathaven-physics-in-billiards/91034 "2026-04-16T06:43:14Z")

</div>

A low poly visualisation for interesting billiards ball on cloth simulation. Accurately reproduces physics from papers by Han (2005) and Mathaven (2010) including diagrams. Demo: billiards.tailuge.workers.dev Source: gi…

---

## [Personal Portfolio | Liquid particles simulation and custom shaders](https://discourse.threejs.org/t/personal-portfolio-liquid-particles-simulation-and-custom-shaders/90902)

<div class="topic-metadata">

**Author:** [@simone\_andreotti](https://discourse.threejs.org/u/simone_andreotti)\
**Replies:** 0\
**Last updated:** [April 11, 2026, 7:51am UTC](https://discourse.threejs.org/t/personal-portfolio-liquid-particles-simulation-and-custom-shaders/90902 "2026-04-11T07:51:51Z")

</div>

Hi everyone, I’m excited to share my new portfolio website with all of this community! The page is divided in 2 sections, the hero have a liquid simulation made with particles and metaballs, the second one is a sort of…

---

## [Atlas26 – Real-time 3D Solar System Simulation with Three.js](https://discourse.threejs.org/t/atlas26-real-time-3d-solar-system-simulation-with-three-js/90706)

<div class="topic-metadata">

**Author:** [@Abdul-Wasay-008](https://discourse.threejs.org/u/Abdul-Wasay-008)\
**Replies:** 3\
**Last updated:** [April 3, 2026, 1:52pm UTC](https://discourse.threejs.org/t/atlas26-real-time-3d-solar-system-simulation-with-three-js/90706 "2026-04-03T13:52:23Z")

</div>

Atlas26 is a real-time 3D solar system simulation built using Three.js and Next.js. It allows users to explore space interactively, with time-driven orbital mechanics powering planets, moons, comets, and minor bodies…

---

## [Mujoco React - a React Three Fiber wrapper around mujoco-js WASM bindings](https://discourse.threejs.org/t/mujoco-react-a-react-three-fiber-wrapper-around-mujoco-js-wasm-bindings/89991)

<div class="topic-metadata">

**Author:** [@noah-wardlow](https://discourse.threejs.org/u/noah-wardlow)\
**Replies:** 0\
**Last updated:** [February 22, 2026, 9:18pm UTC](https://discourse.threejs.org/t/mujoco-react-a-react-three-fiber-wrapper-around-mujoco-js-wasm-bindings/89991 "2026-02-22T21:18:30Z")

</div>

Demo: https://mujoco-react-example.pages.dev GitHub: GitHub - noah-wardlow/mujoco-react: A react wrapper for mujoco-js This library wraps Mujoco WASM with React Three Fiber so you can load any MuJoCo model, step physi…

---

## [Hot Air Balloon Simulator + Scavenger Hunt on Google Earth](https://discourse.threejs.org/t/hot-air-balloon-simulator-scavenger-hunt-on-google-earth/87097)

<div class="topic-metadata">

**Author:** [@Diego\_Dotta](https://discourse.threejs.org/u/Diego_Dotta)\
**Replies:** 16\
**Last updated:** [November 4, 2025, 12:48pm UTC](https://discourse.threejs.org/t/hot-air-balloon-simulator-scavenger-hunt-on-google-earth/87097 "2025-11-04T12:48:56Z")

</div>

Hello folks, we’ve been working on this experience for quite a while, and I’d love some feedback. This is a hot air balloon multiplayer game on top of Google Earth. You can freely explore the world or join festivals, li…

---

## [The Atlas: A procedural Universe Simulation built in Python + ThreeJS](https://discourse.threejs.org/t/the-atlas-a-procedural-universe-simulation-built-in-python-threejs/87119)

<div class="topic-metadata">

**Author:** [@SurceBeats](https://discourse.threejs.org/u/SurceBeats)\
**Replies:** 8\
**Last updated:** [September 23, 2025, 7:24am UTC](https://discourse.threejs.org/t/the-atlas-a-procedural-universe-simulation-built-in-python-threejs/87119 "2025-09-23T07:24:53Z")

</div>

Hey Three.js community! I’ve been working on The Atlas for the past couple years and wanted to share it with you all. It’s a real-time procedural universe that generates infinite cosmic structures without any pre-stored …

---

## [3DCity traffic simulation](https://discourse.threejs.org/t/3dcity-traffic-simulation/5767)

<div class="topic-metadata">

**Author:** [@java\_lang](https://discourse.threejs.org/u/java_lang)\
**Replies:** 3\
**Last updated:** [August 10, 2025, 9:49pm UTC](https://discourse.threejs.org/t/3dcity-traffic-simulation/5767 "2025-08-10T21:49:11Z")

</div>

City-traffic simulation (traffic, signals, lights, radar, carlights etc.), not finished yet but ready to play with controls (Open Controls). Works best with Chrome browser. 3DCity Have fun! Specal thanks and credits t…

---

## [Help with "Closed-chain-IK" lib](https://discourse.threejs.org/t/help-with-closed-chain-ik-lib/85889)

<div class="topic-metadata">

**Author:** [@yodha](https://discourse.threejs.org/u/yodha)\
**Replies:** 0\
**Last updated:** [August 6, 2025, 9:26am UTC](https://discourse.threejs.org/t/help-with-closed-chain-ik-lib/85889 "2025-08-06T09:26:40Z")

</div>

I have a glb of a 6 dof robotic arm and I am trying to create a robotic arm simulation. Came across this library. Couldn’t go any further with implementation. Can anyone help me out in understanding the integration or…

---

## [Three.js Project: Creative Coding with Physics](https://discourse.threejs.org/t/three-js-project-creative-coding-with-physics/85756)

<div class="topic-metadata">

**Author:** [@robotbobby](https://discourse.threejs.org/u/robotbobby)\
**Replies:** 3\
**Last updated:** [August 5, 2025, 8:00am UTC](https://discourse.threejs.org/t/three-js-project-creative-coding-with-physics/85756 "2025-08-05T08:00:24Z")

</div>

Like the Unexpected subreddit but with code art

---

## [Presentation of a Milky Way simulation project, with points still to be improved](https://discourse.threejs.org/t/presentation-of-a-milky-way-simulation-project-with-points-still-to-be-improved/84890)

<div class="topic-metadata">

**Author:** [@Manfrs](https://discourse.threejs.org/u/Manfrs)\
**Replies:** 3\
**Last updated:** [July 31, 2025, 12:52pm UTC](https://discourse.threejs.org/t/presentation-of-a-milky-way-simulation-project-with-points-still-to-be-improved/84890 "2025-07-31T12:52:12Z")

</div>

Hello, I’m new to Three js for about a year and I only use it as a hobby and to test my skills. I created this project with Three js because I found it to be an accessible and intuitive tool to achieve what I wanted. The…

---

## [ZERUA: Digital Portal to Space Mechanics](https://discourse.threejs.org/t/zerua-digital-portal-to-space-mechanics/85591)

<div class="topic-metadata">

**Author:** [@abolfazl.shirazi](https://discourse.threejs.org/u/abolfazl.shirazi)\
**Replies:** 0\
**Last updated:** [July 28, 2025, 8:46pm UTC](https://discourse.threejs.org/t/zerua-digital-portal-to-space-mechanics/85591 "2025-07-28T20:46:07Z")

</div>

ZERUA is a free web-based simulator designed for modeling space orbits and satellite trajectories. This online tool provides detailed analysis of spacecraft motion, offering 3D visualizations of trajectories, ground trac…

---

## [Simple verlet sim of Golden Gate Bridge! (press space to flip gravity)](https://discourse.threejs.org/t/simple-verlet-sim-of-golden-gate-bridge-press-space-to-flip-gravity/85025)

<div class="topic-metadata">

**Author:** [@manthrax](https://discourse.threejs.org/u/manthrax)\
**Replies:** 6\
**Last updated:** [July 11, 2025, 8:52am UTC](https://discourse.threejs.org/t/simple-verlet-sim-of-golden-gate-bridge-press-space-to-flip-gravity/85025 "2025-07-11T08:52:28Z")

</div>

---

## [Teskooano - 3D N-body Simulator](https://discourse.threejs.org/t/teskooano-3d-n-body-simulator/82591)

<div class="topic-metadata">

**Author:** [@tanepiper](https://discourse.threejs.org/u/tanepiper)\
**Replies:** 0\
**Last updated:** [May 14, 2025, 8:35pm UTC](https://discourse.threejs.org/t/teskooano-3d-n-body-simulator/82591 "2025-05-14T20:35:58Z")

</div>

A ThreeJS-powered 3D N-Body simulator I’ve been working on recently, recently released with new planet shaders that can be edited live in the engine. The engine features multiple views on the simulation data of proced…

---

## [Quantum computing simulation - Reusable single qubit circuit](https://discourse.threejs.org/t/quantum-computing-simulation-reusable-single-qubit-circuit/79781)

<div class="topic-metadata">

**Author:** [@GitHubDragonFly](https://discourse.threejs.org/u/GitHubDragonFly)\
**Replies:** 6\
**Last updated:** [March 18, 2025, 11:30pm UTC](https://discourse.threejs.org/t/quantum-computing-simulation-reusable-single-qubit-circuit/79781 "2025-03-18T23:30:09Z")

</div>

A rather simple example to simulate quantum functionality as a proof of concept. Rather slow due to overhead introduced by the simulator. For comparison, the whole function could be replaced with a single line in javascr…

---

## [Self Collision of robot arm](https://discourse.threejs.org/t/self-collision-of-robot-arm/78378)

<div class="topic-metadata">

**Author:** [@Megha\_Sharma](https://discourse.threejs.org/u/Megha_Sharma)\
**Replies:** 5\
**Last updated:** [February 21, 2025, 7:18am UTC](https://discourse.threejs.org/t/self-collision-of-robot-arm/78378 "2025-02-21T07:18:01Z")

</div>

I’m trying to implement self-collision detection for my robot arm using the cannon-es library. However, I’m struggling with defining the mesh for my robot arm since I’m using a URDF file. I’m new to Three.js, so I might …

---

## [Solar System Simulation - NASA Space Apps Challenge (Global Finalist)](https://discourse.threejs.org/t/solar-system-simulation-nasa-space-apps-challenge-global-finalist/75837)

<div class="topic-metadata">

**Author:** [@KhamessiTaha](https://discourse.threejs.org/u/KhamessiTaha)\
**Replies:** 0\
**Last updated:** [December 30, 2024, 7:35pm UTC](https://discourse.threejs.org/t/solar-system-simulation-nasa-space-apps-challenge-global-finalist/75837 "2024-12-30T19:35:38Z")

</div>

---

## [Boids simulation in three.js - spawn point looks weird?](https://discourse.threejs.org/t/boids-simulation-in-three-js-spawn-point-looks-weird/65195)

<div class="topic-metadata">

**Author:** [@crestaiyl](https://discourse.threejs.org/u/crestaiyl)\
**Replies:** 2\
**Last updated:** [May 7, 2024, 7:50pm UTC](https://discourse.threejs.org/t/boids-simulation-in-three-js-spawn-point-looks-weird/65195 "2024-05-07T19:50:33Z")

</div>

Hi everyone, I tried to simulate boids in 3D space and it kinda works, but also not (?). My specific problem here is, that the boids behave a bit weird, if it comes to border/edge behaviour. So I already specified the…

---

## [Conway's Game of Life 3D with Orbit Controls and datgui](https://discourse.threejs.org/t/conways-game-of-life-3d-with-orbit-controls-and-datgui/63169)

<div class="topic-metadata">

**Author:** [@marianpekar](https://discourse.threejs.org/u/marianpekar)\
**Replies:** 1\
**Last updated:** [March 23, 2024, 11:36am UTC](https://discourse.threejs.org/t/conways-game-of-life-3d-with-orbit-controls-and-datgui/63169 "2024-03-23T11:36:38Z")

</div>

A 3D implementation of Conway’s Game of Life written in JavaScript using Three.js and dat-gui. live: https://marianpekar.github.io/game-of-life-threejs/ github: https://github.com/marianpekar/game-of-life-threejs

---

## [3D visualization of Fractal Brownian Motion configurable with datgui](https://discourse.threejs.org/t/3d-visualization-of-fractal-brownian-motion-configurable-with-datgui/63170)

<div class="topic-metadata">

**Author:** [@marianpekar](https://discourse.threejs.org/u/marianpekar)\
**Replies:** 0\
**Last updated:** [March 23, 2024, 9:13am UTC](https://discourse.threejs.org/t/3d-visualization-of-fractal-brownian-motion-configurable-with-datgui/63170 "2024-03-23T09:13:40Z")

</div>

A swarm of icosahedrons that is semi-randomly distributed and animated across Fractal Brownian Motion noise curves; configurable with datgui. live: https://marianpekar.github.io/fbm-space/ github: https://github.com/ma…

[Next page](https://discourse.threejs.org/tag/simulation/576.md?match_all_tags=true&page=1&tags%5B%5D=simulation)
