DOI QR코드

DOI QR Code

Implementation of an User Interface Developing Tool for 3D Simulator

3차원 시뮬레이터의 사용자 인터페이스 개발 도구 구현

  • Yoon, Ga-Rim (Dept. of IT Convergence and Application Enginnering, the College of Engineering, Pukyong National University) ;
  • Jeon, Jun-Young (Dept. of IT Convergence and Application Enginnering, the College of Engineering, Pukyong National University) ;
  • Kim, Young-Bong (Dept. of IT Convergence and Application Enginnering, the College of Engineering, Pukyong National University)
  • Received : 2016.01.22
  • Accepted : 2016.01.29
  • Published : 2016.02.28

Abstract

3D simulation programs or games on a smart phone and a personal computer have often employed 3D graphic processing techniques and 3D graphical views. However, the user interfaces in those 3D programs have sticked to take a typical 2D style user interface and thus the combination of a 2D user interface view and a 3D simulation view give us a mismatched sense. Since a 2D user interface has been based on the windows controls, it causes sometime DC conflicts between a simulation view and an interface view. Therefore, we will implement the UI developing tool which can be inserted into the pipeline structure for the development of a 3D simulation software and also follows the view-handler design pattern in Microsoft windows system. It will provide various graphical effects such as the deformation of UI depending on the view direction of simulation view and the sitting pose of user. This developing tool gives the natural user interface which heightens the sense of unity with a given 3D simulation view.

Keywords

References

  1. B. Jin, A Study on Graphic User Interface (GUI ) Design Based on Web 3D Technology, Master's Thesis of Chung-Ang University of Technology, 2003.
  2. J.H. Kim and S.H. Jung, "A Study on Implementation of Engine for Development of User Interface of PC-based Game," Proceeding of the Conference of the Korea Multimedia Society, Vol. 2006, No. 2, pp. 437-441, 2006.
  3. H.S. Im, Development of 3D Sculpting System Using Hand Gesture Recognition from Noncontact 3D Interface, Korea Institute Of Science and Technology Annual Report, 2015.
  4. J.H. Jeon and S.Y. Lee, “UI/UX Technology Trends in the Next Generation Web,” Communidations of the Korea Information Science Society, Vol. 29, No. 8, pp. 9-17, 2011.
  5. H.S. Back and N.H. Kim, “Design of User Interface Component for Game Based on Direct3D,” Journal of Korea Multimedia Society, Vol. 2005, No. 1, pp. 855-858, 2005.
  6. F. Buschmann, R. Menunier, H. Rohnert, P. Sommerlad, and M. Stal, “Pattern-Oriented Software Architecture, Volume 1: A System of Patterns" , Willy Series in Software Design Patterns, pp. 307-322, 1997.
  7. G.H. Lee, Development of Fishing Simulation Model and Implementation of Fishing Sumulator, Doctor's Thesis of Pukyong National University, 2009.
  8. J.G. Yoon, "Who do UI Designers Work for?," Proceeding of International Design Culture Conference , Vol. 2007, No. 7, pp 33-41, 2007.
  9. M. Kim, D. Seo, "The Visualization Module Composition for Interface User Platform", Journal of Korea Multimedia Society, Vol. 16, No. 12, pp. 1482-1494, 2013. https://doi.org/10.9717/kmms.2013.16.12.1482
  10. S.W. Shin, Generation of Directional Filter Kernels and Its Application to Improve the Visual Acuity of an OCT Image, Doctor's Thesis of KyunKook University, 2013.
  11. A. Hossen, “A New Fast Approximate Hilbert Transform with Different Appications,” Proceeding of International Islamic University Malaysia Engineering Journal, Vol. 2, No. 2, pp. 21-28, 2001.
  12. S. Makita, T. Fabritius, and Y. Yasuno, “Fullrange, High-speed, High-resolution 1-μm Spectral-domain Optical Coherence Tomography Using BM-scan for Volumetric Imaging of the Human Posterior Eye,” Optics Express, Vol. 16, Issue 12, pp. 8406-8420, 2008. https://doi.org/10.1364/OE.16.008406
  13. J.Y. Jeon, "Design and Implementation of 3D GUI Development Tool using View Handler Design Pattern," Proceeding of the Fall Conference of the Korea Multimedia Society, pp. 131-133, 2013.