DOI QR코드

DOI QR Code

A Study on the Performance Comparison of 3D File Formats on the Web

Lee, Geon-hee;Choi, Pyeong-ho;Nam, Jeong-hwan;Han, Hwa-seop;Lee, Seung-hyun;Kwon, Soon-chul

  • Received : 2019.01.13
  • Accepted : 2019.01.26
  • Published : 2019.03.31

Abstract

3D file formats typically include OBJ (Wavefront file format), STL (STereoLithography), and FBX (Filmbox). Each format has limitations depending on its configuration and usage, and supported formats are different depending on the software application. glTF helps uniform integration of 3D file formats and allows for more efficient transmission of large 3D geometry files by organizing them in a binary format. This paper presents explanation on OBJ, FBX, and STL which are major examples of existing 3D file formats. It also explains the concept and characteristics of glTF and compares its performance with other 3D file formats on the web. The loading time and packets of each 3D file format are measured according to the web browser environment by means of Google Chrome, Firefox and Microsoft Edge. Experimental results show that glTF is the most efficient and that it exhibits the best performance. As to STL, relatively excessive traffic was observed. This study is expected to contribute to reducing rendering time on the web as 3D file formats are used.

Keywords

WebGL;3D Modeling;glTF;Comparison;Quantitative data;efficiency;STL

References

  1. Zhenhua Zhao, Kai He and Ruxu Du, "The simulation of scary robot based on OpenGL and STL," Second International Conference on Mechanic Automation and Control Engineering, Hohhot, pp. 5429-5432, 2011. DOI: https://doi.org/10.7236/JIIBC.2005.5.2.56.
  2. AutoCADDXF, https://en.wikipedia.org/wiki/AutoCAD_DXF
  3. IGES, https://en.wikipedia.org/wiki/IGES
  4. S. Kanamori, K. Fujiwara, T. Yoshinobu, B. Raytchev, T. Tamaki and K. Kaneda, "Physically Based Rendering of Rainbows under Various Atmospheric Conditions," Pacific Conference on Computer Graphics and Applications, Hangzhou, pp. 39-45, 2010.
  5. Cheng-Hsien Chen and Chen-Yi Lee, "Two-level hierarchical Z-Buffer for 3D graphics hardware," 2002 IEEE International Symposium on Circuits and Systems. Proceedings, AZ, USA, pp. II-II, 2002. DOI: 10.1109/ISCAS.2002.1010972
  6. Cheng-Hsien Chen and Chen-Yi Lee, "Two-level hierarchical Z-Buffer for 3D graphics hardware," 2002 IEEE International Symposium on Circuits and Systems. Proceedings, AZ, USA, pp. II-II, 2002. DOI: 10.1109/ISCAS.2002.1010972
  7. "IEE Colloquium on 'Binary Image Processing - Techniques and Applications' (Digest No.059)," IEE Colloquium on Binary Image Processing - Techniques and Applications, London, UK, pp. 0-1, 1991.
  8. Geonhee Lee, Seunghyun Lee and Soonchul Kwon, "A Study on Loading Speed of Web Browser for 3D Object," Advanced Engineering and ICT-Convergence Proceedings, Seoul, pp. 55-56, 2018.
  9. Autodesk viewer, https://viewer.autodesk.com/designviews
  10. P. H. Shroff and S. R. Chaudhary, "Critical rendering path optimizations to reduce the web page loading time," International Conference for Convergence in Technology (I2CT), Mumbai, pp. 937-940, 2017. DOI: 10.1109/I2CT.2017.8226266