This is sample code demonstrating a technique of switching between camera behaviors, as discussed in the accompanying blog post.
After cloning the repository, run:
npm i
Run
npm start
Then access http://localhost:8888/
.
To generate deployable assets, run:
npm run build
They will be written to dist/
.
The front end uses three.js for WebGL, tween.js for animations, and React for HTML5.
JavaScript is written in ES2015 using Babel. Styles are written in SASS. All assets are preprocessed with webpack.
This software is distributed under the ISC license.