Innovative Techniques for 3D Model Optimization in the Metaverse
##plugins.themes.bootstrap3.article.main##
摘要
3D models are essential components in creating a realistic metaverse and providing a good user experience. However, the large file sizes of 3D models often lead to challenges in storage, transmission, and real-time rendering. Therefore, reducing the size of 3D model files during the production process is a key solution to these problems. This research aims to (1) explore methods to optimize 3D models and propose add-ons for 3D modeling software, and (2) compare the effectiveness of these optimization methods. The researchers selected three optimization techniques to evaluate their performance based on key indicators including file size (MB), total vertices, unique materials, batches/draw calls, materials count, and memory usage (KB). The analysis revealed that the Create UV Map Technique combined with Texture Atlas by Merging Material Types into a Single Unit was the most effective method. This technique was then implemented to develop a Blender add-on. The add-on’s performance was tested and compared against models created without it using comparative factors such as file size (KB), mesh vertices, unique materials, batches/draw calls, materials count, and materials memory usage (KB). The comparison showed that models using the add-on had significantly better performance with statistical significance at the 0.01 level.
##plugins.themes.bootstrap3.article.details##
参考
Techavimol P, Walsh J. Perceived benefits gained from online game playing among university students in Bangkok. Sci Tech Asia. 2011;16(2):54–65.
Jarutkamolpong S, Nankhantee A, Mikhama K. Development of a metaverse model to enhance Renu Nakhon Phu-Thai cultural tourism in Nakhon Phanom Province, Thailand. Humanit Arts Soc Sci Stud. 2024;24(3):662–72.
Hristov G, Kinaneva D. A workflow for developing game assets for video games. In: Proceedings of the 2021 3rd International Congress on Human-Computer Interaction, Optimization and Robotic Applications (HORA); 2021; Ankara, Turkey. p. 1–5.
Doungu-tha C. Low-cost 3D scanner for creating virtual game scenes: a case study of developing virtual Kamphaeng Phet Historical Park scene. DEC J. 2022;1(2):11–34.
Kang KK, Park CJ. Lightweight method with controllable appearance details for 3D reconstructed building models. In: 2022 13th International Conference on Information and Communication Technology Convergence (ICTC); 2022 Oct 17–19; Jeju, Korea. IEEE; 2022. p. 2034–6.
Thongsaen Y, Thianmongkol R. Storing ancient Buddha images in the form of 3D virtual objects with the photogrammetry technique for conservation. Surin Rajabhat Univ J Ind Technol. 2023;8(1):1–16.
Rungsoongnern P, Chaiyasit S. The designs and development of 3D fantasy model for study the composition in the old town of Nakhon Ratchasima. J Fine Arts Chiang Mai Univ. 2022;13(1):144–68.
Rantakangas P. Comparing medium poly workflow with traditional workflow [Bachelor’s thesis]. Tampere (Finland): Tampere University of Applied Sciences (TAMK); 2020.
Lohikoski-Håkansson L, Rudén E. Optimization of 3D game models: a qualitative research study in Unreal Development Kit [Bachelor’s thesis]. Södertörn (Sweden): Södertörn University; 2013.
Koulaxidis G, Xinogalos S. Improving mobile game performance with basic optimization techniques in Unity. Modelling. 2022;3(2):201–23.
Shreiner D, Sellers G, Kessenich J, Licea-Kane B. OpenGL programming guide: the official guide to learning OpenGL, versions 4.5 with SPIR-V. 9th ed. Addison-Wesley Professional; 2016.