To support and foster a collaborative environment around the development of Computational Origami tools, theory and applications. The group recognises and aims to foster diversity in disciplines, approaches, languages, platforms, methods, aims and objectives.
Our efforts extend in many directions, including curating and collating existing projects with the aim of giving researchers an overview of reference material. This in turn can assist in idenfying solved problems and active areas ripe for, and active with, collaboration.
The group acknowledges courtesy, aims to support and acknowledge academic references, authorship and collaborative authorship. Members may contribute open and or compiled sources, however, the main utility of origami + code is to consider interoperabilty as a primary design concern. Project contributors should aim to include academic and or prior art within the source code. The concept of idea dependency is very interesting in origami.
Within the field of Computer Science, optimization algorithms and particularly the field of Computational Origami [1][2] has taken up much of the load of enabling design, modelling and simulation to assist researchers in finding new solutions. The practical art of origami is active in contributing through its artists’ creative exploits that result in significant knowledge production related to new origami patterns. Within the artistic field of origami, the technical origamists are extending the domain of their toolkits through the development of computational origami tools. Many artist-developed software tools such as those developed by Lang, Tachi, Resch, Mitani, Demaine and Kraft have developed a broad range of applications, ranging from single-domain tools to generalised solvers. A key problem in the domain is interoperability, and so many solutions fields, while well solved, remain separated. We hope to facilitate cooperation and community towards, as well as to initate new projects, new possibilities for artistic, academic and design practices of all kinds.
(to come)
(please add or suggest your own ideas of special interest areas here)
- c, c++
- java / custom application
- perl / custom application
- python
- blender / python / bpy
- grasshopper / c# / python / rhinoscript
- mathematica
- javascript / openGL
- crease pattern
- curved crease patterns
- 3d mesh
- 3d crease pattern
- Link to another document to be constructed through reference by the community, alphabetical, by author.
[1] Demaine, E.D., Demaine, M.L., 2002. Recent results in computational origami. In: Hull, T. (Ed.), Origami^{3}. CRC Press, pp. 3–16. [2] Lang, R.J. Ed., 2009. Origami 4. CRC Press.