This experiment came from watching a PBS documentary called “Between the Folds” a film about the history of Origami. I wanted to build something that started off as a single piece of paper which would transform into a randomly generated shape.
The paper (or ‘plane’ in 3D terms) consisted of a bunch of points which rotated along a single axis. It looked okay but it felt too uniformed so I started varying the amount of rotation a point has to travel. Once the travel distance was tied with how close it was to the axis, things started to look pretty.
As I iterated on the look and feel, the original concept of origami became lost. To (kinda) bring it back, I added the ability to ‘unfold’ the shape back to the flattened paper plane. A few lighting effects (recommended by Nicolas Belmonte) and some algorithmic color materials later and we have unfold.
versions : 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12
credits below
Three.js 3D framework
Dat-gui gui framework.
jstween for animation
Comments
if I could be a fly on the wall to watch you work… inspiration from your work for many years… and hopefully many more. Your vision is unique and I am thankful for having the opportunity of seeing!
Thank you for sharing knowledge. Science is very useful for me, and of course also benefit others. I hope you can always update the article so that I can always get a new science. Once again I thank you. Good luck to you.
Awesome stuff you made..