Skip to main content
Log in

Fast architecture prototyping through 3D collage

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

In this paper, we propose a new framework for architecture prototyping via the concept of 3D collage, that is, a combination of geometrically transformed components segmented from multiple source architectures. In short, our proposed framework makes its contribution by featuring three desired functionalities as follows. First, during the construction process, two components can be snapped together through the most matched faces. Second, deformation can be performed arbitrarily on any face of the resulting mesh. Third, the assignment of color and texture attributes on the resulting mesh is intuitively and flexibly done in a user-friendly manner. By enjoying a simpler user interface, our system strikes a good balance between efficiency and expressiveness, thus making it particularly appropriate for the purpose of rapid architecture prototyping. Results are shown to demonstrate that our framework is not only good at simulating a wide variety of existing architectures, but also capable of creating even avant-garde architectural styles.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15

Similar content being viewed by others

References

  1. Besl P, McKay N (1992) A method for registration of 3-D shapes. IEEE Trans Pattern Anal Mach Intell 14(2):239–256

    Article  Google Scholar 

  2. Cabral M, Lefebvre S, Dachsbacher C, Drettakis G (2009) Structure-preserving reshape for textured architectural scenes. Comput Graph Forum 28(2):469–480

    Article  Google Scholar 

  3. Catmull E, Clark J (1978) Recursively generated b-spline surfaces on arbitrary topological meshes. Computer-Aided Design 10(6):350–355

    Article  Google Scholar 

  4. Chomsky N (1956) Three models for the description of language. IRE Trans Inf Theory 2:113–124

    Article  MATH  Google Scholar 

  5. Debevec P, Taylor C, Malik J (1996) Modeling and rendering architecture from photographs: a hybrid geometry and image-based approach. In: SIGGRAPH ’1996, pp 11–20

  6. Efros AA, Freeman WT (2001) Image quilting for texture synthesis and transfer. In: SIGGRAPH ’2001, pp 341–346

  7. Efros AA, Leung T (1999) Texture synthesis by non-parametric sampling. In: International conference on computer vision, pp 1033–1038

  8. Ehrig H, Engels G, Kreowski H-J, Rozenberg G (1999) Handbook of graph grammars and computing by graph transformation: applications, languages and tools. World Scientific Publishing Company

  9. Foley JD, vanDam A, Feiner SK, Hughes JF, Phillips RL (1990) Computer graphics: principles and practice. Addison-Wesley Publishing Company, 2nd edn

  10. Funkhouser T, Kazhdan M, Shilane P, Min P, Kiefer W, Tal A, Rusinkiewicz S, Dobkin D (2004) Modeling by example. In: SIGGRAPH ’2004

  11. Huang X, Fu H, Au OK, Tai C (2007) Optimal boundaries for poisson mesh merging. In: Symposium on solid and physical modeling, pp 35–40

  12. Jin X, Lin J, Wang CCL, Feng J, Sun H (2006) Mesh fusion using functional blending on topologically incompatible sections. Vis Comput 22(4):266–275

    Article  Google Scholar 

  13. Knuth D (1968) Semantics of context-free languages. Math Syst Theory 2 2(2):127–145

    Article  MathSciNet  MATH  Google Scholar 

  14. Lin J, Jin X, Wang CCL, Hui K (2008) Mesh composition on models with arbitrary boundary topology. IEEE Trans Vis Comput Graph 14(3):653–665

    Article  Google Scholar 

  15. Lipp M, Wonka P, Wimmer M (2008) Interactive visual editing of grammars for procedural architecture. ACM Trans Graph 27(3):1–10. doi:10.1145/1360612.1360701

    Article  Google Scholar 

  16. Merrell P, Manocha D (2008) Continuous model synthesis. ACM Trans Graph 27(5)1–7. doi:10.1145/1409060.1409111

    Article  Google Scholar 

  17. Muller P, Wonka P, Haegler S, Ulmer A, Gool LV (2006) Procedural modeling of buildings. ACM Trans Graph 25(3):614–623

    Article  Google Scholar 

  18. Muller P, Zeng G, Wonka P, Gool LV (2007) Image-based procedural modeling of facades. ACM Trans Graph 26(3). doi:10.1145/1276377.1276484

  19. Parish YIH, Muller P (2001) Procedural modeling of cities. In: SIGGRAPH ’2001, pp 301–308

  20. Paul M (2007) Example-based model synthesis. In: I3D ’2007

  21. Piegl L, Tiller W (1995–1997) The NURB book. Springer-Verlag, 2nd edn

  22. Sederberg TW, Parry SR (1986) Free-form deformation of solid geometric models. In: SIGGRAPH ’1986, pp 151–160

  23. Sharf A, Blumenkrants M, Shamir A, Cohen-Or D (2006) SnapPaste: an interactive technique for easy mesh composition. Vis Comput 22(9):835–844

    Article  Google Scholar 

  24. Sipser M (1996) Introduction to the theory of computation. Course Technology, Boston

    Google Scholar 

  25. Stiny G (1975) Pictorial and formal aspects of shape and shape grammars. Birkhauser Verlag, Basel

    Google Scholar 

  26. Wei L, Levoy M (2000) Fast texture synthesis using tree-structured vector quantization. In: SIGGRAPH ’2000, pp 479–488

  27. Wonka P, Wimmer M, Sillion F, Ribarsky W (2003) Instant architecture. ACM Trans Graph 22(3):669–677

    Article  Google Scholar 

  28. Xiao J, Fang T, Tan P, Zhao P, Ofek E, Quan L (2008) Image-based facade modeling. ACM Trans Graph 27(5):1–10

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chuan-Kai Yang.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Yang, CK., Tsai, CY. Fast architecture prototyping through 3D collage. Multimed Tools Appl 57, 527–547 (2012). https://doi.org/10.1007/s11042-010-0654-4

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-010-0654-4

Keywords

Navigation