Abstract
Developing from researches on heterogeneous modelling and voxel-based design, as well as on digital materials and discrete assembly, the paper describes current developments of Wasp, a software tool for hierarchical discrete modelling of objects as aggregations of modular parts, with focus on the generation of architectural objects. By conceptualizing the discrete nature of the final objects already within the software, it becomes possible to model heterogenous artefacts composed of basic parts, which are reversibly joined into a complete aggregation. Within such framework, users are provided with different aggregation procedures to select rule sequences producing the desired outcomes, as well as basic utilities for part collisions avoidance, visualization and editing of the produced geometries. To increase control over designed objects, the framework has been extended to include hierarchical modelling with multi-resolution parts, more advanced generation and editing functions for voxel fields, multi-channel scalar fields and global constraints. Overall, the aim of the framework is to allow modelling of objects as aggregations of discrete units with reversible connections, hence allowing the production of architectural entities which could be assembled, disassembled, and reconfigured during their lifecycle.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Benjamin, S., Alexander, P., Christophe, S.: Constructive Modelling of FRep Solids Using Spline Volumes. ACM Press, New York, pp. 321–322 (2001)
Chandru, V., Manohar, S., Prakash, C.E.: Voxel-based modelling for layered manufacturing. IEEE Comput. Graphics Appl. 15, 42–47 (1995)
Doubrovski, E.L., Tsai, E.Y., Dikovsky, D., Geraedts, J.M.P., Herr, H., Oxman, N.: Voxel-based fabrication through material property mapping: a design method for bitmap printing. Comput. Aided Des. 60, 3–13 (2015)
Gershenfeld, N.: How to make almost anything: the digital fabrication revolution. Foreign Aff. 91, 43 (2012)
Ghassaei, A.P.: Rapid design and simulation of functional digital materials. Master of Science Dissertation. Massachusetts Institute of Technology, Cambridge (2016)
GhPython Component. http://developer.rhino3d.com/guides/rhinopython/ghpython-component/. Last accessed 15 May 2018
GNU General Public License v3.0. https://www.gnu.org/licenses/gpl-3.0.en.html. Last accessed 15 May 2018
Klavins, E., Ghrist, R., Lipsky, D.: Graph grammars for self-assembling robotic systems. In: Robotics and Automation Proceedings. ICRA’04, vol. 5, pp. 5293–5300 (2004)
Michalatos, P., Payne, A.O.: Working with multi-scale material distributions. In: Proceedings of the 33rd Annual Conference of the Association for Computer Aided Design in Architecture (ACADIA), pp. 43–50. Cambridge (2013)
Michalatos, P., Payne, A.O.: Monolith: the biomedical paradigm and the inner complexity of hierarchical material design. In: Proceedings of the 34th eCAADe Conference, vol. 1, pp. 445–454. Oulu (2016)
Oxman, N., Keating, S., Tsai, E.: Functionally graded rapid prototyping. In: Innovative Developments in Virtual and Physical Prototyping, pp. 483–489. CRC Press, Boca Raton (2011)
PanahiKazemi, L. Rossi, A.: Spatializing the social: computational strategies for intervention in informal settlements. Int. J. Hous. Sci. Appl. 38(2) (2014)
Popescu, G.A., Mahale, T., Gershenfeld, N.: Digital materials for digital printing. In: NIP & Digital Fabrication Conference, vol. 2006, no. 3, pp. 58–61 (2006)
Potmann, H., Brell-Cokcan, S., Wallner, J.: Discrete surfaces for architectural design. In: Chenin, P. Lyche, T., Schumaker L.L. (eds.) Curves and Surface Design: Avignon 2006, pp. 213–234. Nashboro Press, Brentwood (2007)
RhinoCommon API. http://developer.rhino3d.com/api/RhinoCommon. Last accessed 15 May 2018
Rossi, A., Tessmann, O.: Collaborative assembly of digital materials. In: Proceedings of the 37th Annual Conference of the Association for Computer Aided Design in Architecture (ACADIA), pp. 512–521. Cambridge (2017)
Rossi, A., Tessmann, O.: Geometry as assembly—integrating design and fabrication with discrete modular units. In: Proceedings of the 35th eCAADe Conference, vol. 2, pp. 201–210. Rome (2017)
Rossi, A., Tessmann, O.: Designing with digital materials. In: Proceedings of the 22nd CAADRIA Conference—Short Papers, pp. 37–42. Suzhou (2017)
Sanchez, J.: Combinatorial design: non-parametric computational design strategies. In: Proceedings of the 36th Annual Conference of the Association for Computer Aided Design in Architecture (ACADIA), pp. 44–53. Ann Arbor (2016)
Savov, A., Tessmann, O.: Introduction to playable voxel-shape grammars. In: Proceedings of the 37th Annual Conference of the Association for Computer Aided Design in Architecture (ACADIA), pp. 534– 543. Cambridge (2017)
Shannon, C.E.: A mathematical theory of communication. Bell Syst. Tech. J. 27, 379–423 (1948)
Soler, V., Retsin, G., Jimenez Garcia, M.: A generalized approach to non-layered fused filament fabrication. In: Proceedings of the 37th Annual Conference of the Association for Computer Aided Design in Architecture (ACADIA), pp. 562–571. Cambridge (2017)
Vidimce, K., Kaspar, A., Wang, Y., Matusik, W.: Foundry: Hierarchical Material Design for Multi-Material Fabrication, pp. 563–574. ACM Press, New York (2016)
Vidimče, K., Wang, S.-P., Ragan-Kelley, J., Matusik, W.: OpenFab: a programmable pipeline for multi-material fabrication. ACM Trans. Graph. 32, 1 (2013)
Vilbrandt, T., Malone, E., Lipson, H., Pasko, A.: Universal desktop fabrication. In: Pasko, A., Adzhiev, V., Comninos, P. (eds.) Heterogeneous Objects Modelling and Applications, pp. 259–284. Springer, Berlin (2008)
Ward, J.: Additive assembly of digital materials. Ph.D. dissertation. Massachusetts Institute of Technology, Cambridge (2010)
Wasp source code repository. https://github.com/ar0551/Wasp
Acknowledgements
The computational framework described in the paper has been developed and tested during seminars and design studios taught by the authors during the academic year 2016/17 and 2017/18 at the DDU Digital Design Unit at the Technical University Darmstadt. Students input has been a fundamental contribution to the development of the framework. Hence, the authors would like to thank: E. Allgeyer, A. Baraibar Jimenez, S. Bender, L. Bertoni, M. Carrion Fatjó, F. Danneker, C. Dormann, F. Dauphin, L. Fiedler, M. Gilles, M. Hamel, K. A. Henkel, F. Hinz, T. Ilhan, J. Keller, M. Knoll, S. M. Kotterer, S. Mehdizade, K. Münch, B. Nispel, A. Oboturov, L. Ostwald, L. Petzoldt, R. Qin, Z. Rui, A. S. Sanchez Wurm, M. Wang, Z. Xia.
The authors would also like to thank A. Stefas and L. PanahiKazemi, whose input highly contributed to the development of the ideas and the techniques behind the described research.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer International Publishing AG, part of Springer Nature
About this paper
Cite this paper
Rossi, A., Tessmann, O. (2019). From Voxels to Parts: Hierarchical Discrete Modeling for Design and Assembly. In: Cocchiarella, L. (eds) ICGG 2018 - Proceedings of the 18th International Conference on Geometry and Graphics. ICGG 2018. Advances in Intelligent Systems and Computing, vol 809. Springer, Cham. https://doi.org/10.1007/978-3-319-95588-9_86
Download citation
DOI: https://doi.org/10.1007/978-3-319-95588-9_86
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-95587-2
Online ISBN: 978-3-319-95588-9
eBook Packages: EngineeringEngineering (R0)