Abstract
For non-professional designers, it is a difficult task to arrange furniture to the right position without the interior designer’s guidance. We have developed a web3d learning platform of furniture layout, which can automatically generate a reasonable layout to help people learn knowledge of interior design and improve efficiency. First the non-rectangular room shape normalization algorithms are proposed. Next, four layout modes, namely, coupled mode, enclosed mode, matrix mode and circular mode are introduced; the coupled mode and enclosed mode are solved using the case-based reasoning and distance field, respectively. Finally the furniture layout algorithm of non-rectangular bedroom and that of non-rectangular living room are given. The experimental results show that layout results of the algorithms are similar to the real designs of non-rectangular room, and the running time of the algorithms can meet the needs of the online furniture layout.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Yu, L.F., Yeung, S.K., Tang, C.K., et al.: Make it home: automatic optimization of furniture arrangement. ACM Trans. Graph. 30(4) (2011). Article No. 86
Merrell, P., Schkufza, E., Li, Z.Y., et al.: Interactive furniture layout using interior design guidelines. ACM Trans. Graph. 30(4) (2011). Article No. 87
Chen, G., Li, G., Liu, P., et al.: Hierarchical constraints with particle swarm optimization for furniture arrangement. J. Comput. Aided Des. Comput. Graph. 26(10), 1603–1612 (2014)
Akase, R., Okada, Y.: Automatic 3D furniture layout based on interactive evolutionary computation. In: Proceedings of the 2013 Seventh International Conference on Complex, Intelligent, and Sofaware Intensive Systems, pp. 726–731. IEEE Computer Society, USA (2013)
Liu, M.-L., Jiang, H., Mao, T.-L., Wang, Z.-Q.: Composite model for home furnishing generation. Chin. J. Comput. 39(2) (2016)
Akazawa, Y., Okada, Y., Niijima, K.: Automatic 3D scene generation based on contact constraints. In: Eighth International Conference on Computer Graphics and Artificial Intelligence, pp. 593–598 (2002)
Germer, T., Schwarz, M.: Procedural arrangement of furniture for real-time walkthroughs. Comput. Graph. Forum 28(8), 2068–2078 (2009)
Kjølaas, K.A.H.: Automatic furniture population of large architectural models. Massachusetts Institute of Technology, Cambridge (2000)
Fisher, M., Ritchie, D., Savva, M., et al.: Example-based synthesis of 3D object arrangements. ACM Trans. Graph. 31(6), 439–445 (2012)
Song, P.-H., Jia, J.-Y.: Online furniture layout method based on case-based reasoning and distance fields. J. Syst. Simul. (10), 2438–2447 (2016)
Zhang, Q.-M., Zheng, S.-Y.: Interior Design Data Set. China Construction Industry Press, Beijing (1991)
Kolodner, J.L.: An introduction to case-based reasoning. Artif. Intell. Rev. 6(1), 3–34 (1992)
Acknowledgments
The authors appreciate the comments and suggestions of all anonymous reviewers, whose comments significantly improved this paper. This work is supported by The Key Research Projects of Central University of Basic Scientific Research Funds for Cross Cooperation (201510-02), Research Fund for the Doctoral Program of Higher Education of China (No. 2013007211-0035) and Key project in scientific and technological of Jilin Province in China (No. 20140204088GX).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Song, P., Zheng, Y., Jia, J. (2017). Web3d Learning Platform of Furniture Layout Based on Case-Based Reasoning and Distance Field. In: Tian, F., Gatzidis, C., El Rhalibi, A., Tang, W., Charles, F. (eds) E-Learning and Games. Edutainment 2017. Lecture Notes in Computer Science(), vol 10345. Springer, Cham. https://doi.org/10.1007/978-3-319-65849-0_26
Download citation
DOI: https://doi.org/10.1007/978-3-319-65849-0_26
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-65848-3
Online ISBN: 978-3-319-65849-0
eBook Packages: Computer ScienceComputer Science (R0)