A progressive web app example of WebGL morph targets using three.js.
You'll just need a modern version of node and npm to run this project.
➜ git clone https://github.com/Amdrel/ginger.git
➜ cd ginger
➜ npm install
➜ npm run build
➜ npm run serve
Ginger should now be available at http://localhost:8080 after running npm run serve.
Read the blog post that I wrote documenting how this application was modernized: WebGL Morph Targets and Ginger: Modernizing for Today's Web
You can try Ginger out by clicking here if you don't want to build it yourself. There's currently a bug where the morphs act funny if too many are applied. Funnily enough this was an issue that was fixed during the first refactor, but has somehow reintroduced itself. I don't care enough to fix it.
Ginger was created and is copyright of David Steele. This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.