DOI QR코드

DOI QR Code

Design of 3D Oculus VR Action Game using Silhouette Outline

  • Kim, Ho-Ryel (Dept. of Game Engineering, PaiChai University) ;
  • Han, Chang-Min (Dept. of Game Engineering, PaiChai University) ;
  • An, Syoungog (Dept. of Game Engineering, PaiChai University) ;
  • Kim, Soo Kyun (Dept. of Computer Engineering, Jeju National University)
  • Received : 2020.09.09
  • Accepted : 2020.11.04
  • Published : 2020.11.30

Abstract

Lately the VR (Virtual Reality) game genre is becoming increasingly more popular and it has been cementing its place in the market as its own independent game genre. The key advantage of VR is that it lowers the barrier between player and the virtual world, thus creating an immersive experience. The suggested method develops a game that allows the player to experience what it is like to be visually impaired using the unique characteristics of VR. A distinctive feature of this game is that the character is provided only a limited range of sight, which is created using silhouette outlines. This restrictive visual field is then grafted onto VR and the player can indirectly experience blindness in a highly immersive manner. The silhouette outline along with the particle system is created using Oculus Rift, a headset highly used in VR game development, and Unity 3D game engine. We will also explain in detail regarding the removal of borders between the objects.

최근 VR(Virtual Reality) 게임 장르가 점점 더 대중화되고, 시장에서는 자체적인 독립 게임 장르로 자리 매김하고 있습니다. VR의 주요 장점은 플레이어와 가상세계 간의 장벽을 낮추어 몰입 형 경험을 제공한다는 것이다. 제안방법은 플레이어가 VR의 고유한 특성을 사용하여 시각적으로 몰입하고, 새로운 가상세계를 경험할 수 있는 게임을 개발하는 것을 목적으로 한다. 제안게임의 특징은 캐릭터가 제한된 범위의 시야만을 제공한다는 것이다. 이를 위해 윤곽선(Outline)을 이용하며, 이는 실루엣 윤곽선을 사용하여 만들게 된다. 이러한 제한적인 시야를 VR에 접목하고, 이를 통해 플레이어는 매우 몰입적인 방식으로 가상세계를 경험하게 된다. 또한 파티클 시스템과 함께 실루엣 윤곽을 만들기 위해 오큘러스 리프트(Oculus Rift)와 유니티(Unity 3D) 게임 엔진을 기본으로 하여 개발한다. 또한 객체 사이의 경계선 제거에 대해 자세히 설명을 하며 게임 개발 과정에 대해 소개한다.

Keywords

References

  1. Jason Jerald, "The VR Book: Human-Centered Design for Virtual Reality", ACM Books, Morgan & Claypool Publishers, October 16, (2015)
  2. Steam, https://store.steampowered.com/
  3. Soo Kyun Kim et al., "Augmented-Reality Survey: from Concept to Application", KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, Vol(11), Issue(2), pp. 98, doi: 10.3837/tiis.2017.02.019
  4. Xiaoyun Duan, Shin-Jin Kang, Jong In Choi , Soo Kyun Kim, "Mixed Reality System for Virtual Chemistry Lab", KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, Vol. 14, No. 4, pp.1673-1688., Apr. 2020 SCI(E) doi: 10.3837/tiis.2020.04.014
  5. Kalaphath Kounlaxay and Soo Kyun Kim, "Design of Learning Media in Mixed Reality for Lao Education", Computers, Materials & Continua, Accepted SCI(E), doi:10.32604/cmc.2020.09930
  6. Unity, https://unity.com/kr
  7. JaehYeon Lee, "Absolute Class! Unity5", Wiki Books 2015.
  8. Patrick Felicia, "Unity 5 From Zero to Proficiency (Foundations): A step-by-step guide to creating your first game with Unity", Amazon Kindle, October 2015.
  9. Matt Smith, "Unity 5.x Cookbook", Packt Publishing; 1 edition,October 2015.
  10. Gitlab, http://www.gitlab.com/
  11. Outline Shader, https://roystan.net/articles/outline-shader.html
  12. Patrick Felicia, Unity From Zero to Proficiency (Beginner): A step-by-step guide to coding your first game with Unity in C#, Patrick Felicia; 3rd Edition (December 19, 2015)
  13. Jason Wang, Understanding of Finite State Machine, February 4, 2017
  14. Alan Thorn, "Unity Animation Essentials", Packt Publishing, June 2015
  15. Particle System, https://docs.unity3d.com/Manual/ParticleSystems.html
  16. Oculus Rift, https://www.oculus.com