Skip to main content

Advertisement

Log in

Extended interactive and procedural modeling method for ancient chinese architecture

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

Abstract

The manual modeling of ancient Chinese architecture is long and tedious work for artists due to the strict and complex construction rules. Existing procedural modeling methods can reduce the modeling workload; however, only limited types of ancient buildings can be made, and users can only edit the building frame and not the components. Therefore, we have improved the existing methods to solve these problems. In addition, we propose an ancient building frame extraction method that can extract a building frame from an existing nonsegmented building mesh, thereby providing users with an editable initial frame. Furthermore, we propose an automatic level of detail (LOD) method; building models made by our method can be automatically simplified without prefabricated low-poly proxies. The experimental results show that our method can be used to model different styles of ancient Chinese architecture. The building frames and components are easy to edit and can allow nonexpert users to construct a target architecture in minutes. The size of the saved file is greatly reduced compared to that of existing methods. Building frame extraction can significantly accelerate the modeling speed and improve the quality of users’ work. The proposed LOD method exhibits a higher performance than the existing method based on mesh simplification.

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.

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
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23
Fig. 24
Fig. 25
Fig. 26
Fig. 27
Fig. 28
Fig. 29
Fig. 30
Fig. 31
Fig. 32
Fig. 33
Fig. 34
Fig. 35
Fig. 36

Similar content being viewed by others

References

  1. Barroso S, Besuievsky G, Patow G (2013) Visual copy & paste for procedurally modeled buildings by ruleset rewriting. Comput Graph 37(4):238–246

    Article  Google Scholar 

  2. Bromberg-Martin E, Jónsson AM, Marai GE, McGuire M (2004) Hybrid billboard clouds for model simplification. In: ACM SIGGRAPH Posters, 2004 pp 30

  3. Chen X, Kang S, Xu Y Q, Dorsey J, Shum H Y (2008) Sketching reality: Realistic interpretation of architectural designs. ACM T Graphic 27(2):1–15

    Article  Google Scholar 

  4. Demir I, Aliaga D G (2018) Guided proceduralization: Optimizing geometry processing and grammar extraction for architectural models. Comput Graph 74:257–267

    Article  Google Scholar 

  5. Edelsbrunner J, Havemann S, Sourin A, Fellner D W (2017) Procedural modeling of architecture with round geometry. Comput Graph 64:14–25

    Article  Google Scholar 

  6. Ester M, Kriegel H P, Sander J, Xu X, et al. (1996) A density-based algorithm for discovering clusters in large spatial databases with noise. In: Kdd, vol 96, pp 226–231

  7. Gao X, Shen S, Zhou Y, Cui H, Zhu L, Hu Z (2018) Ancient chinese architecture 3d preservation by merging ground and aerial point clouds. ISPRS J Photogramm 143:72–84

    Article  Google Scholar 

  8. Glahn E, Steinhardt NS, Thorp RL, Juliano AL (1984) Unfolding the chinese building standards: research on the yingzao fashi. In: Chinese traditional architecture, pp 47–57

  9. Guo Q (1998) Yingzao fashi: twelfth-century chinese building manual. Archit Hist 41:1–13

    Article  Google Scholar 

  10. Hou F, Qi Y, Qin H (2011) Drawing-based procedural modeling of chinese architectures. IEEE T Vis Comput GR 18(1):30–42

    Google Scholar 

  11. Huang C, Tai W (2013) Ting tools: interactive and procedural modeling of chinese ting. Visual Comput 29(12):1303–1318

    Article  Google Scholar 

  12. Huang C, Sheng Y, Tai W (2015) Interactive and procedural modeling of featured chinese architectures. In: International Symposium on Smart Graphics, Springer, pp 16–28

  13. Huang I T, Novins K, Wünsche B (2004) Improved billboard clouds for extreme model simplification. ACM T Graphic 22(3):689–696

    Google Scholar 

  14. Kelly T, Wonka P (2011) Interactive architectural modeling with procedural extrusions. ACM T Graphic 30(2):1–15

    Article  Google Scholar 

  15. Kim H, Han S (2018) Interactive 3d building modeling method using panoramic image sequences and digital map. Multimed Tools Appl 77(20):27387–27404

    Article  Google Scholar 

  16. Li E, Zhang X, Chen Y (2014) Symmetry based chinese ancient architecture reconstruction from incomplete point cloud. In: 2014 5th International Conference on Digital Home, IEEE, pp 157–161

  17. Li M, Nan L, Smith N, Wonka P (2016) Reconstructing building mass models from uav images. Comput Graph 54:84–93

    Article  Google Scholar 

  18. Li S (2003) Reconstituting chinese building tradition: the yingzao fashi in the early twentieth century. Journal of the society of architectural historians 62 (4):470–489

    Article  Google Scholar 

  19. Liu H, Wei Z, Gui L, Liu Y, Shan R (2010) Three-dimensional reconstruction of buildings in the temple of confucius. In: 2010 Second International Workshop on Education Technology and Computer Science, IEEE, pp 360–363

  20. Liu J (2018) Component-driven pocedural modeling for ancient chinese architecture of the qing dynasty. Int J Archit Herit 12(2):280–307

    Article  Google Scholar 

  21. Liu J, Wu Z (2016) Rule-based generation of ancient chinese architecture from the song dynasty. Journal on Computing and Cultural Heritage 9(2):7

    Article  MathSciNet  Google Scholar 

  22. Liu Y, Zhang M, Jiang Y, Zhao H (2012) Improving procedural modeling with semantics in digital architectural heritage. Comput Graph 36(3):178–184

    Article  Google Scholar 

  23. Løvset T, Ulvang DM, Bekkvik TC, Villanger K, Viola I (2013) Rule-based method for automatic scaffold assembly from 3d building models. Comput Graph 37(4):256–268

    Article  Google Scholar 

  24. Maekawa T, Matsumoto Y, Namiki K (2007) Interpolation by geometric algorithm. Comput Aided Design 39(4):313–323

    Article  Google Scholar 

  25. Martin I, Patow G (2019) Ruleset-rewriting for procedural modeling of buildings. Comput Graph 84:93–102

    Article  Google Scholar 

  26. Martinovic A, Van Gool L (2013) Bayesian grammar learning for inverse procedural modeling. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp 201–208

  27. Merrell P, Manocha D (2010) Model synthesis: a general procedural modeling algorithm. IEEE T Vis Comput GR 17(6):715–728

    Article  Google Scholar 

  28. Müller P, Wonka P, Haegler S, Ulmer A, Van Gool L (2006) Procedural modeling of buildings. ACM T Graphic 25(3):614–623

    Article  Google Scholar 

  29. Müller P, Zeng G, Wonka P, Van Gool L (2007) Image-based procedural modeling of facades. ACM T Graphic 26(3):85

    Article  Google Scholar 

  30. Nishida G, Garcia-Dorado I, Aliaga D G, Benes B, Bousseau A (2016) Interactive sketching of urban procedural models. ACM T Graphic 35 (4):130

    Article  Google Scholar 

  31. Pandunata P, Shamsuddin SMH (2010) Differential evolution optimization for bezier curve fitting. In: Seventh international conference on computer graphics. IEEE, pp 68–72

  32. Qin X, Ou Z, Hou J (2002) Cutting and stereo clipping of 3d surface model reconstructed from medical images. Journal of Computer Aided Design and Computer Graphics 14(3):275–279

    Google Scholar 

  33. Ren P, Wang Y, Zhou M, Wu Z, Zhou P, Zhang J (2018) Data-driven modeling for chinese ancient architecture. Presence Teleoperators & Virtual Environments 26(4):389–401

    Article  Google Scholar 

  34. Schwarz M, Müller P (2015) Advanced procedural modeling of architecture. ACM T Graphic 34(4):107

    Article  Google Scholar 

  35. Tavares R S, Martins T, Tsuzuki M d S G (2011) Simulated annealing with adaptive neighborhood: a case study in off-line robot path planning. Expert Syst Appl 38(4):2951–2965

    Article  Google Scholar 

  36. Vouzounaras G, Daras P, Strintzis M G (2014) Automatic generation of 3d outdoor and indoor building scenes from a single image. Multimed Tools Appl 70(1):361–378

    Article  Google Scholar 

  37. Wang R, Zhao W (2011) Study of 3-d component library design of chinese ancient architecture. Computer and Modernization 185(1):70–72

    Google Scholar 

  38. Wonka P, Wimmer M, Sillion F X, Ribarsky W (2003) Instant architecture. ACM T Graphic 22(4):669–677

    Article  Google Scholar 

  39. Wu F, Yan D, Dong W, Zhang X, Wonka P (2014) Inverse procedural modeling of facade layouts. ACM T Graphic 33(4):121

    Article  Google Scholar 

  40. Xiao J, Fang T, Tan P, Zhao P, Ofek E, Quan L (2008) Image-based faċade modeling. ACM T Graphic 27(5):1–10

    Article  Google Scholar 

  41. Yao Z, Yi W (2016) Curvature aided hough transform for circle detection. Expert Syst Appl 51:26–33

    Article  Google Scholar 

  42. Yeguas E, Muñoz-Salinas R, Medina-Carnicer R (2012) Example-based procedural modelling by geometric constraint solving. Multimed Tools Appl 60(1):1–30

    Article  Google Scholar 

  43. Zhang R, Wang G, Ma J, Wu Y, Zhang G (2017) Study of huizhou architecture component point cloud in surface reconstruction. In: IOP Conference Series: Earth and Environmental Science, IOP Publishing, pp 012087

  44. Zhang S, Lu R (2012) Ica3d–intelligent computer-aided ancient chinese architecture design. Adv Eng Inform 26(4):705–715

    Article  Google Scholar 

  45. Zhu J, Wu D, Fan W, Chen T, Chen Y (2014) Three-dimensional reconstruction of ancient chinese architecture. In: 2014 Sixth International Conference on Measuring Technology and Mechatronics Automation, IEEE, pp 787–790

  46. Zmugg R, Thaller W, Krispel U, Edelsbrunner J, Havemann S, Fellner D W (2014) Procedural architecture using deformation-aware split grammars. Visual Comput 30(9):1009–1019

    Article  Google Scholar 

Download references

Acknowledgments

This work was supported in part by the National Natural Science Foundation of China (Grant No. 61672462) and the Natural Science Foundation of Zhejiang province, China (Grant No. LY20F020025)

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xujia Qin.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Hu, Z., Qin, X. Extended interactive and procedural modeling method for ancient chinese architecture. Multimed Tools Appl 80, 5773–5807 (2021). https://doi.org/10.1007/s11042-020-09744-2

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-020-09744-2

Keywords

Navigation