https://github.com/bp-studio/box-pleating-studio
Super-complex origami design made easy!
https://github.com/bp-studio/box-pleating-studio
box-pleating creases gops optimization-algorithms origami tree-structure
Last synced: 23 days ago
JSON representation
Super-complex origami design made easy!
- Host: GitHub
- URL: https://github.com/bp-studio/box-pleating-studio
- Owner: bp-studio
- License: mit
- Created: 2020-12-21T13:51:30.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2025-10-01T03:30:47.000Z (6 months ago)
- Last Synced: 2025-10-01T05:37:09.001Z (6 months ago)
- Topics: box-pleating, creases, gops, optimization-algorithms, origami, tree-structure
- Language: TypeScript
- Homepage: https://bp-studio.github.io
- Size: 30.1 MB
- Stars: 72
- Watchers: 5
- Forks: 6
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
Awesome Lists containing this project
README








# Box Pleating Studio
> Super-complex origami design made easy!
## Introduction 🔮
Box pleating is arguably the standard framework of modern super-complex origami designs,
as the creases are much more predictable and manageable than those found in the traditional 22.5 degree system or circle packing.
Although pure box pleating is well-known for not being very efficient in utilizing paper area,
with the help of stretching gadgets (such as Kamiya patterns and the more generalized GOPS),
it is now possible for box pleating to achieve efficiency nearly as good as the optimal circle packing.
This app is created to help origami designers to blueprint their models in such systems.
For instruction, user manual and all other general info, pleas visit [BP Studio Website](http://bp-studio.github.io).
## Feedbacks are greatly appreciated! 💬
Our [Discord server](https://discord.gg/HkcdTDS4zZ) will be our main channel for all sorts of discussions,
but of course you could also use GitHub [Issues](https://github.com/bp-studio/box-pleating-studio/issues)
and [Discussions](https://github.com/bp-studio/box-pleating-studio/discussions) as well.
## For contributors 🛠️
If you would like to contribute, checkout our
[Contributing Guidelines](CONTRIBUTING.md) for more details.
## Acknowledgement 🙏
The author would like to specially thank the following people/parties, in no particular ordering:
- [Robert J. Lang](https://langorigami.com/) for his work that inspired the idea of GOPS,
and for his continuing support and encouragement throughout these years.
- [Lucas Tay Kiat Loong](https://cexplr.github.io/), for so eagerly volunteering to test BP Studio,
helping catching many critical and subtle bugs, and providing many invaluable feedbacks.
- [Jason S. Ku](https://github.com/origamimagiro), for his insights on the subject of computational geometry.
- Mat Groves and [GoodBoyDigital](https://www.goodboydigital.com), for maintaining [PixiJS](https://pixijs.com/),
the graphics engine that powers BP Studio.
- [BrowserStack](https://www.browserstack.com/), for enrolling BP Studio into its Open Source Program.
It would be financially impossible for BP Studio to perform compatibility tests without it.
