├── LICENSE ├── README.md ├── buffer └── vertexshader-birds.js ├── css └── style.css ├── img ├── boid1.png ├── flocking.png └── starling.jpg ├── index.html ├── js-funcs ├── bird-geometry.js ├── document-events.js ├── fill-textures.js ├── initalize-renderer.js ├── initial-control-camera-scene.js ├── initialize-boids.js ├── main-process.js ├── render.js └── variables.js ├── js-libs ├── Cloud.js ├── CloudShader.js ├── Detector.js ├── FirstPersonControls.js ├── GPUComputationRenderer.js ├── KeyboardState.js ├── OrbitControls.js ├── THREEx.FullScreen.js ├── boid.js ├── dat.gui.min.js ├── stats.min.js ├── three.js ├── three.min.js └── vector.js ├── laTex ├── biblist.bib ├── bibstyle.bst ├── images │ └── IITD.png └── main.tex └── shader ├── fragmentshader-birdsgeometry.js ├── fragmentshader-birdsposition.js └── fragmentshader-birdsvelocity.js /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techcentaur/Flocking-Simulation/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techcentaur/Flocking-Simulation/HEAD/README.md -------------------------------------------------------------------------------- /buffer/vertexshader-birds.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techcentaur/Flocking-Simulation/HEAD/buffer/vertexshader-birds.js -------------------------------------------------------------------------------- /css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techcentaur/Flocking-Simulation/HEAD/css/style.css -------------------------------------------------------------------------------- /img/boid1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techcentaur/Flocking-Simulation/HEAD/img/boid1.png -------------------------------------------------------------------------------- /img/flocking.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techcentaur/Flocking-Simulation/HEAD/img/flocking.png -------------------------------------------------------------------------------- /img/starling.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techcentaur/Flocking-Simulation/HEAD/img/starling.jpg -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techcentaur/Flocking-Simulation/HEAD/index.html -------------------------------------------------------------------------------- /js-funcs/bird-geometry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techcentaur/Flocking-Simulation/HEAD/js-funcs/bird-geometry.js -------------------------------------------------------------------------------- /js-funcs/document-events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techcentaur/Flocking-Simulation/HEAD/js-funcs/document-events.js -------------------------------------------------------------------------------- /js-funcs/fill-textures.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techcentaur/Flocking-Simulation/HEAD/js-funcs/fill-textures.js -------------------------------------------------------------------------------- /js-funcs/initalize-renderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techcentaur/Flocking-Simulation/HEAD/js-funcs/initalize-renderer.js -------------------------------------------------------------------------------- /js-funcs/initial-control-camera-scene.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techcentaur/Flocking-Simulation/HEAD/js-funcs/initial-control-camera-scene.js -------------------------------------------------------------------------------- /js-funcs/initialize-boids.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techcentaur/Flocking-Simulation/HEAD/js-funcs/initialize-boids.js -------------------------------------------------------------------------------- /js-funcs/main-process.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /js-funcs/render.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techcentaur/Flocking-Simulation/HEAD/js-funcs/render.js -------------------------------------------------------------------------------- /js-funcs/variables.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techcentaur/Flocking-Simulation/HEAD/js-funcs/variables.js -------------------------------------------------------------------------------- /js-libs/Cloud.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techcentaur/Flocking-Simulation/HEAD/js-libs/Cloud.js -------------------------------------------------------------------------------- /js-libs/CloudShader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techcentaur/Flocking-Simulation/HEAD/js-libs/CloudShader.js -------------------------------------------------------------------------------- /js-libs/Detector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techcentaur/Flocking-Simulation/HEAD/js-libs/Detector.js -------------------------------------------------------------------------------- /js-libs/FirstPersonControls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techcentaur/Flocking-Simulation/HEAD/js-libs/FirstPersonControls.js -------------------------------------------------------------------------------- /js-libs/GPUComputationRenderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techcentaur/Flocking-Simulation/HEAD/js-libs/GPUComputationRenderer.js -------------------------------------------------------------------------------- /js-libs/KeyboardState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techcentaur/Flocking-Simulation/HEAD/js-libs/KeyboardState.js -------------------------------------------------------------------------------- /js-libs/OrbitControls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techcentaur/Flocking-Simulation/HEAD/js-libs/OrbitControls.js -------------------------------------------------------------------------------- /js-libs/THREEx.FullScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techcentaur/Flocking-Simulation/HEAD/js-libs/THREEx.FullScreen.js -------------------------------------------------------------------------------- /js-libs/boid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techcentaur/Flocking-Simulation/HEAD/js-libs/boid.js -------------------------------------------------------------------------------- /js-libs/dat.gui.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techcentaur/Flocking-Simulation/HEAD/js-libs/dat.gui.min.js -------------------------------------------------------------------------------- /js-libs/stats.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techcentaur/Flocking-Simulation/HEAD/js-libs/stats.min.js -------------------------------------------------------------------------------- /js-libs/three.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techcentaur/Flocking-Simulation/HEAD/js-libs/three.js -------------------------------------------------------------------------------- /js-libs/three.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techcentaur/Flocking-Simulation/HEAD/js-libs/three.min.js -------------------------------------------------------------------------------- /js-libs/vector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techcentaur/Flocking-Simulation/HEAD/js-libs/vector.js -------------------------------------------------------------------------------- /laTex/biblist.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techcentaur/Flocking-Simulation/HEAD/laTex/biblist.bib -------------------------------------------------------------------------------- /laTex/bibstyle.bst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techcentaur/Flocking-Simulation/HEAD/laTex/bibstyle.bst -------------------------------------------------------------------------------- /laTex/images/IITD.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techcentaur/Flocking-Simulation/HEAD/laTex/images/IITD.png -------------------------------------------------------------------------------- /laTex/main.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techcentaur/Flocking-Simulation/HEAD/laTex/main.tex -------------------------------------------------------------------------------- /shader/fragmentshader-birdsgeometry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techcentaur/Flocking-Simulation/HEAD/shader/fragmentshader-birdsgeometry.js -------------------------------------------------------------------------------- /shader/fragmentshader-birdsposition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techcentaur/Flocking-Simulation/HEAD/shader/fragmentshader-birdsposition.js -------------------------------------------------------------------------------- /shader/fragmentshader-birdsvelocity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techcentaur/Flocking-Simulation/HEAD/shader/fragmentshader-birdsvelocity.js --------------------------------------------------------------------------------