Skip to content

The purpose for this organisation, how to join, about meetings, active projects and the readme is the home page for origami + code

Notifications You must be signed in to change notification settings

origami-code/purpose

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

origami + code = art + computation

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.

background

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.

active community projects

(to come)

special interest areas

(please add or suggest your own ideas of special interest areas here)

language based

  • c, c++
  • java / custom application
  • perl / custom application
  • python

environments

  • blender / python / bpy
  • grasshopper / c# / python / rhinoscript
  • mathematica
  • javascript / openGL

design strategies

  • crease pattern
  • curved crease patterns
  • 3d mesh
  • 3d crease pattern

prior art and reference projects

  • Link to another document to be constructed through reference by the community, alphabetical, by author.

References

[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.

About

The purpose for this organisation, how to join, about meetings, active projects and the readme is the home page for origami + code

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published