Page Turning Animation

17 Feb 2020

This uses Filament to demonstrate Deforming Pages of 3D Electronic Books by Hong et al.

Their paper suggests animating a page by independently deforming and rotating the mesh. They describe the deformation using simple parametric equations that take two artist-controlled time-varying parameters: Θ(t) and Ay(t). So for those, I had to wing it a little.

Feel free to take a look at the TypeScript source. There is lots of room for improvement.