{"repo":"N0rvel/galaxy_sim","free":true,"listed":false,"github":"https://github.com/N0rvel/galaxy_sim","clone":"git clone https://github.com/N0rvel/galaxy_sim.git","description":"This project is a simulation of thousands of particles that reproduce gravity to simulate galaxies. It uses ThreeJS for 3D rendering and shaders to calculate the movement of particles in real-time.","language":"JavaScript","stars":158,"topics":["simulation","threejs","webgl"],"license":"MIT","category":"game-templates","readme_excerpt":"Galaxy Simulation with ThreeJS and Shaders This project is a simulation of thousands of particles that reproduce gravity to simulate galaxies. It uses ThreeJS for 3D rendering and shaders to calculate the movement of particles in real-time. Demo Live demo here: https://galaxym.ovh Usage 1. Start the development server: npm run dev 2. Open your browser and navigate to http://127.0.0.1:5174/ Features - Simulation of thousands of particles that reproduce gravity to simulate galaxies - A menu to change the settings of the simulation (like the graphics settings, the number of particles, the interaction rate...) - A camera controled with the mouse and wheel to zoom-in/zoom-out - It can simulate an entire expanding universe : - It can simulate a unique galaxy : - It can simulate the collision between two galaxies :","default_branch":null,"files":null,"tree":[],"storefront":"/r/N0rvel","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/N0rvel/galaxy_sim/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}