├── .babelrc ├── .gitignore ├── LICENSE ├── README.md ├── experiments.json ├── package.json ├── public ├── 001 │ ├── bundle.js │ ├── index.html │ └── particle.png ├── 002 │ ├── bundle.js │ └── index.html ├── 003 │ ├── bundle.js │ └── index.html ├── index.html ├── now.json ├── scripts │ ├── dat.gui.min.js │ ├── ga.js │ ├── three.min.js │ └── tween.min.js └── styles │ └── experiments.css ├── src ├── 001 │ ├── compute-position.glsl │ ├── compute-velocity.glsl │ ├── frag.glsl │ ├── index.js │ └── vert.glsl ├── 002 │ └── index.js ├── 003 │ ├── frag.glsl │ ├── index.js │ └── vert.glsl ├── ThreeApp.js ├── fragapp │ ├── frag.glsl │ ├── index.js │ └── vert.glsl ├── lib │ └── GPUComputationRenderer.js └── templates │ └── index.hbs └── webpack.config.js /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["latest"] 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | **/*.sw* 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsantell/experiments/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsantell/experiments/HEAD/README.md -------------------------------------------------------------------------------- /experiments.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsantell/experiments/HEAD/experiments.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsantell/experiments/HEAD/package.json -------------------------------------------------------------------------------- /public/001/bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsantell/experiments/HEAD/public/001/bundle.js -------------------------------------------------------------------------------- /public/001/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsantell/experiments/HEAD/public/001/index.html -------------------------------------------------------------------------------- /public/001/particle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsantell/experiments/HEAD/public/001/particle.png -------------------------------------------------------------------------------- /public/002/bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsantell/experiments/HEAD/public/002/bundle.js -------------------------------------------------------------------------------- /public/002/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsantell/experiments/HEAD/public/002/index.html -------------------------------------------------------------------------------- /public/003/bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsantell/experiments/HEAD/public/003/bundle.js -------------------------------------------------------------------------------- /public/003/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsantell/experiments/HEAD/public/003/index.html -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsantell/experiments/HEAD/public/index.html -------------------------------------------------------------------------------- /public/now.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsantell/experiments/HEAD/public/now.json -------------------------------------------------------------------------------- /public/scripts/dat.gui.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsantell/experiments/HEAD/public/scripts/dat.gui.min.js -------------------------------------------------------------------------------- /public/scripts/ga.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsantell/experiments/HEAD/public/scripts/ga.js -------------------------------------------------------------------------------- /public/scripts/three.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsantell/experiments/HEAD/public/scripts/three.min.js -------------------------------------------------------------------------------- /public/scripts/tween.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsantell/experiments/HEAD/public/scripts/tween.min.js -------------------------------------------------------------------------------- /public/styles/experiments.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsantell/experiments/HEAD/public/styles/experiments.css -------------------------------------------------------------------------------- /src/001/compute-position.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsantell/experiments/HEAD/src/001/compute-position.glsl -------------------------------------------------------------------------------- /src/001/compute-velocity.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsantell/experiments/HEAD/src/001/compute-velocity.glsl -------------------------------------------------------------------------------- /src/001/frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsantell/experiments/HEAD/src/001/frag.glsl -------------------------------------------------------------------------------- /src/001/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsantell/experiments/HEAD/src/001/index.js -------------------------------------------------------------------------------- /src/001/vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsantell/experiments/HEAD/src/001/vert.glsl -------------------------------------------------------------------------------- /src/002/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsantell/experiments/HEAD/src/002/index.js -------------------------------------------------------------------------------- /src/003/frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsantell/experiments/HEAD/src/003/frag.glsl -------------------------------------------------------------------------------- /src/003/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsantell/experiments/HEAD/src/003/index.js -------------------------------------------------------------------------------- /src/003/vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsantell/experiments/HEAD/src/003/vert.glsl -------------------------------------------------------------------------------- /src/ThreeApp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsantell/experiments/HEAD/src/ThreeApp.js -------------------------------------------------------------------------------- /src/fragapp/frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsantell/experiments/HEAD/src/fragapp/frag.glsl -------------------------------------------------------------------------------- /src/fragapp/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsantell/experiments/HEAD/src/fragapp/index.js -------------------------------------------------------------------------------- /src/fragapp/vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsantell/experiments/HEAD/src/fragapp/vert.glsl -------------------------------------------------------------------------------- /src/lib/GPUComputationRenderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsantell/experiments/HEAD/src/lib/GPUComputationRenderer.js -------------------------------------------------------------------------------- /src/templates/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsantell/experiments/HEAD/src/templates/index.hbs -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsantell/experiments/HEAD/webpack.config.js --------------------------------------------------------------------------------