https://github.com/stefanuros/3d_boids
This is an implementation of the Boids Flocking algorithm in 3D using the WebGL api, Babylon.js
https://github.com/stefanuros/3d_boids
babylonjs boids-simulation webgl
Last synced: 10 months ago
JSON representation
This is an implementation of the Boids Flocking algorithm in 3D using the WebGL api, Babylon.js
- Host: GitHub
- URL: https://github.com/stefanuros/3d_boids
- Owner: stefanuros
- License: mit
- Created: 2020-06-18T20:21:19.000Z (about 6 years ago)
- Default Branch: develop
- Last Pushed: 2024-08-28T15:47:24.000Z (almost 2 years ago)
- Last Synced: 2025-04-19T00:34:54.509Z (about 1 year ago)
- Topics: babylonjs, boids-simulation, webgl
- Language: TypeScript
- Homepage: https://3d-boids.netlify.app/
- Size: 43.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# 3D Boids Flocking Simulation
[](https://app.netlify.com/sites/3d-boids/deploys)
This is an implementation of the Boids Flocking algorithm in 3D using the WebGL
api, Babylon.js.
### Controls
Clicking the window will make the mouse control the camera. Pressing escape will exit out of this mode and let you use the mouse as normal again.
Using WASD or the arrow keys will let you move the camera around.
### Run
On your first time running this, run `npm install` to install all dependencies
Run `npm run start` to run a webpack dev server. Go to `localhost:8080` to see your project.
### Build
Run `npm run build` to build the project. It will be added to the `dist` folder
which will be created if it does not already exist.