An app to design and generate paper sliceform artwork.
JavaScript CSS HTML
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

README.md

Sliceform Studio

My name is Yongquan Lu ("YQ" to most people) and I am a paper artist currently studying mathematics and computer science at MIT. Sliceform Studio (formerly Wallpaper) is a system I built with my advisor Erik Demaine at CSAIL to simplify the process of creating and designing sliceform paper artwork, an artform where long strips of paper are cut, folded, and slotted together to form geometric configurations.

The source code is available on Github.

The Theory

For more information about the theory behind the application, please refer to the 2015 Bridges Proceedings or the paper in the Journal of Symmetry.

Attributions

To the best of my knowledge, the techniques I am exploring were first developed by artists such as Chris Palmer and Jeff Rutzky, and have since been popularized by others such as Christiane Bettens.

I owe the concept of the pattern editor to Craig Kaplan's work on Taprats.

Running the app locally

Make sure you have Node and Bower installed.

In the directory of the app, fetch all node dependencies via:

sudo npm install

Then fetch all bower dependencies:

bower install

To run the app locally:

gulp serve

To build the app as a static website:

gulp build

Note that it may not display correctly as the git repo excludes images and other binary assets.

Contributions

Any pull requests on Github are welcome!

Contact

If you wish to contact me, email at: yqlu -at- sliceformstudio.com.

License

Distributed under the MIT License.