DOI QR코드

DOI QR Code

A Study on the Comparison of the Virtual Reality Development Environment in Unity and Unreal Engine 4

유니티와 언리얼 엔진 4 에서의 가상현실 개발환경에 관한 비교연구

  • Yunsik, Cho (Department of Information and Computer Engineering, Graduate School, Hansung University) ;
  • Jinmo, Kim (Division of Computer Engineering, Hansung University)
  • 조윤식 (한성대학교 일반대학원 정보컴퓨터공학과) ;
  • 김진모 (한성대학교 컴퓨터공학부)
  • Received : 2022.10.19
  • Accepted : 2022.11.28
  • Published : 2022.12.01

Abstract

Game engines have the advantage of enabling efficient content production, such as reducing development time, with minimal visual quality guarantees and support for multi-platforms. Recently, game engines have provided various functions that can easily, quickly, and effectively produce immersive content using virtual reality (VR) HMD. Therefore, this study conducts a comparative study on the development environment in VR content production using Oculus Quest 2 HMD, focusing on Unity and Unreal game engines, which are widely used in the content production industry, including games. First, we compare the basic setup process of building a development environment using Oculus Quest 2 HMD and a dedicated controller based on a VR template project that includes the minimum functions and settings provided by each engine. Next, we present a simple experience environment that can interact in a virtual environment and compare the development environment to use a dedicated controller and the process of building a development environment that directly utilizes hands through the hand tracking function provided by Oculus Quest 2. Through this process, we will understand the basic process of building a VR development environment, and at the same time, we will check the characteristics and differences of the engine and use it as a research that can be applied to various immersive content production.

게임엔전은 실감형 콘텐츠를 제작하는 데 있어서 최소한의 시각적 품질 보증과 함께 멀티 플랫폼 등의 지원으로 개발시간 단축 등 효율적인 콘텐츠제작이 가능하다는 이점이 있다. 최근 게임엔진은 가상현실 HMD(Head Mounted Display)를 활용하는 실감형 콘텐츠를 쉽고 빠르며 효과적으로 제작할 수 있는 다양한 기능들을 제공하고 있다. 따라서, 본 연구는 게임을 비롯하여 콘텐츠제작 산업 분야에서 많이 활용되는 유니티와 언리얼 게임엔진을 중심으로 오큘러스 퀘스트 2 HMD를 활용한 가상현실 콘텐츠제작에서의 개발환경에 관한 비교연구를 수행한다. 먼저 각 엔진이 제공하는 최소한의 기능과 설정이 포함된 가상현실 템플릿 프로젝트를 기반으로 오큘러스 퀘스트 2 HMD와 전용 컨트롤러를 활요하여 개발환경을 구축하는 기본 설정 과정을 비교한다. 다음으로 가상환경에서 상호작용할 수 있는 간단한 체험환경을 제시하고 전용 컨트롤러를 활용하기 위한 개발환경과 오큘러스 퀘스트 2에서 제공하는 손 추적기능을 통해 실제 손을 직접 활용하는 개발환경 구축과정을 엔진별로 비교한다. 이러한 과정을 통해 가상현실 개발환경을 구축하는 기본적인 처리 과정을 이해함과 동시에 엔진이 가지는 특징과 차이를 확인하여 다양한 실감형 콘텐츠제작에 응용할 수 있는 연구로 활용하고자 한다.

Keywords

Acknowledgement

이 논문은 정부(과학기술정보통신부)의 재원으로 한국연구재단의 지원을 받아 수행된 연구임(No. NRF-2020R1F1A1063442, 조윤식, Yunsik Cho). 또한, 본 연구는 한성대학교 학술연구비지원과제임 (김진모, Jinmo Kim).

References

  1. ZEPETO app [Internet], Available: https://play.google.com/store/apps/details?id=me.zepeto.main&hl=ko&gl=US
  2. 이동현, "순천향대, '2022 메타버스 입학식' 개최", 중앙일보, [Internet] Available: https://www.joongang.co.kr/article/25052623, 2022. 2022
  3. Seyoung Choi, Sujin Kim, Nayoung Lee, Kihan Lee,  Hyeyoung Ko. "Development of VR Healing Content  'NORNIR' Using Color Therapy," Journal of the Korea  Computer Graphics Society, vol. 26, no. 3, pp. 143-153, 2020. https://doi.org/10.15701/kcgs.2020.26.3.143
  4. Seunghyun Hong, Giri Na, Yunsik Cho, Jinmo Kim. "A  Study on Movement Interface in Mobile Virtual Reality," Journal of the Korea Computer Graphics Society, vol. 27,  no. 3, pp. 55-63, 2022.
  5. Yesol Cho, Yewon Lee, Dojeon Lim, Taedong Ryoo, Jonas John Claud, Daeyoung Na, Daseong Han. "The Effect of Data-Guided Artificial Wind in a Yacht VR Experience on Positive Affect," Journal of the Korea Computer Graphics Xociety, vol. 28, no. 3, pp. 67-77, 2022. https://doi.org/10.15701/kcgs.2022.28.3.67
  6. Woohee Park, Jieun Kim, Jieun Lee. "A Study on the Design and Effect of Feedback for Virtual Reality Exercise Posture Training, Journal of the Korea Computer Graphics  Society, vol. 26, no. 3, pp. 79-86, 2020. https://doi.org/10.15701/kcgs.2020.26.3.79
  7. 윤상은, "작년 AR VR 헤드셋 출하량 전년比 두 배 증가," ZDNET Korea, [Internet] Available: https://zdnet.co.kr/view/?no=20220323142242, 2022.
  8. Unity engine, Unity Technologies, [Internet] Available:  https://unity.com/, 2021.
  9. Yunsik Cho, Jiewon Kang, Jaekyung Jeon, Jongchan Park, Mingyu Kim, and Jinmo Kim, "X-person asymmetric interaction in virtual and augmented realities," Computer Animation & Virtual Worlds, vol. 32, no. 5, e1985, 2021x.
  10. Yunsik Cho, Jiewon Kang, Jaekyung Jeon, Jongchan Park, Environment for Immersive Experientrial Metavers Content," Electronics, vol. 11, no. 16, 2604, 2022.
  11. Jinmo Kim, "VIVR: Presence of Immersive Interaction for  Visual Impairment Virtual Reality," IEEE Access, vol. 8,  pp. 196151-196159, 2020. https://doi.org/10.1109/access.2020.3034363
  12. Unreal Engine 4, Epicgames, [Internet] Available:  https://www.unrealengine.com/ko 2021.
  13. Ke Ren, Huaqun Liu, Mingyu Zhang, Xiaofeng Qiu,  Huimin Yan, and Jinbo Zhang, "Design and Implementation  of Immersive and Interactive System Based on Unreal  Engine," In 2021 5th International Conference on Artificial Intelligence and Virtual Reality (AIVR) (AIVR 2021), Association for Computing Machinery, NewYork, NY, USA, pp. 77-82, 2021.
  14. Zhanti Liang, Yongkang Xing, Kexin Guan, Zheng Da,  Jianwen Fan, and Gan Wu, "Design Virtual Reality  Simulation System for Epidemic (Covid-19) Education to  Public," In 2021 4th International Conference on Control and Computer Vision (ICCCV21), Association for Computing Machinery, New York, NY, USA, pp. 147-152, 2021.
  15. Andreas Jungherr, and Damien Schlarb, 4The extended  reach of game engine companies: How companies like Epic  Games and Unity Technologies provide platforms for extended reality applications and the metaverse," Social Media + Society, vol. 8, no. 2, pp. 1-12, 2022.
  16. HanSeong Lee, SeungTaek Ryoo, and SangHyun Seo. "A  Comparative Study on the Structure and Implementation of Unity and Unreal Engine 4." Journal of the Korea Computer Graphics Society, vol.25, no. 4, pp. 17-24, 2019. https://doi.org/10.15701/kcgs.2019.25.4.17
  17. Hyung-Ik Cho, and SeungJung Shin, "A Study 이l the  Characteristics ofGame Engines for Next-Generation  Multimedia Production Education (Focusing on Unity and Unreal Game Engine)," Journal of The Korean Society for  Computer Game,vol. 34, no. 3, pp. 29-38, 2021. https://doi.org/10.22819/KSCG.2021.34.3.003
  18. Aakanksha Rana, Cagri Ozcinar, and Aljosa Smolic.  "Towards Generating Ambisonics Using Audio-visual Cue  for Virtual Reality," 2019 IEEE International Conference  on Acoustics, Speech and Signal Processing (ICASSP 2019), pp. 2012-2016, 2019.
  19. Shaoyu Cai, Pingchuan Ke, Takiyi Narumi, and Kening Zhu, "ThermAirGlove: A Pneumatic Glove for Thermal Perception and Material Identification in Virtual Reality," 2020 IEEE Conferenceon Virtual Reality and 3D User  Interfaces (VR),pp. 248-257, 2020.
  20. Yongsun Lee, and Taek-hee Lee, "Applying the Metaverse Platform and Contents in Practical Engineering Education,"  Journal of the Korea Computer Graphics Society, vol. 28,  no. 3, pp. 31-43, 2022.