ShapeOp—A Robust and Extensible Geometric Modelling Paradigm
We present ShapeOp, a robust and extensible geometric modelling paradigm. ShapeOp builds on top of the state-of-the-art physics solver (Bouaziz et al. in ACM Trans Graph 33:154:1–154:11, 2014). We discuss the main theoretical advantages of the underlying solver and how this influences our modelling paradigm. We provide an efficient open-source C++ implementation (www.shapeop.org) together with scripting interfaces to enable ShapeOp in Rhino/Grasshopper and potentially other tools. This implementation can also act as a template for future integration of computer graphics research. To evaluate the potential of ShapeOp we present various examples using our implementation and discuss potential implications on the design process.
We thank the reviewers for their valuable comments. This work has been supported by Swiss National Science Foundation (SNSF) grant 200021 137626 and the Danish Council for Independent Research (DFF). This research has received funding from the European Research Council under the European Unions Seventh Framework Programme (FP/2007–2013) /ERC Grant Agreement 257453, ERC Starting Grant COSYM.
- Attar R, Aish R, Stam J, Brinsmead D, Tessier A, Glueck M, Khan A (2009) Physicsbased generative design. In: CAAD futures conference, pp 231–244Google Scholar
- Bouaziz S, Martin S, Liu T, Kavan L, Pauly M (2014) Projective dynamics: fusing constraint projections for fast simulation. ACM Trans Graph 33(4):154:1–154:11Google Scholar
- Day AS (1965) An introduction to dynamic relaxation. Engineer 219:218221Google Scholar
- Kilian A, Ochsendorf J (2005) Particle-spring systems for structural form finding. J Int Assoc Shell Spat Struct 46(2):77–84Google Scholar
- Nocedal J, Wright S (2006) Numerical optimization, 2nd edn. Springer series in operations research and financial engineering, Springer, New YorkGoogle Scholar
- Piker D (2013) Kangaroo: form finding with computational physics. Architect Des 83(2):136–137Google Scholar
- Pottmann H, Liu Y, Wallner J, Bobenko A, Wang W (2007) Geometry of multi-layer freeform structures for architecture. ACM Trans Graph 26(3):1–11Google Scholar
- Tang C, Sun X, Gomes A, Wallner J, Pottmann H (2014) Form-finding with polyhedral meshes made simple. ACM Trans Graph 33(4):70:1–70:9Google Scholar
- Witkin A, Baraff D (1997) Physically based modeling: principles and practice. In: Siggraph ’97 Course notesGoogle Scholar