Origami, which comes from the Japanese words ori meaning “folding” and kami meaning “paper”, is a pretty niche field which requires dedication, delicate hands, and a lot of free time.
While most of us can make a paper plane or boat, the more obscure origami designs require numerous steps and intricate folds to create.
This origami simulator by coder Amanda Ghassaei is unlike your conventional origami. Instead of following a series of steps to create a paper animal, her program folds every crease simultaneously by looking for displacements in the flat geometry.
Users can upload their SVG or FOLD patterns, or use one of the pre-existing examples. After choosing one, you can move its simulation around and adjust aspects such as the fold percentage, edge visibility, and pattern stiffness. It isn’t a video game, but it does have VR headset and hand controller capabilities which let you interact with the pattern in a digital construct.
The program even has a Pattern mode which shows each specific fold and where it corresponds to. All the 3D interaction and rendering is done with Javascript 3D library threejs while path-data polyfill helps with SVG path parsing.
Read the rest at SolidSmack.com