36
Copyright© 2016 All rights reserved TowerVR 가가가가 (VR) 가가 가가가 가가가 ( 가가가가 가가가가 ) POLYART STUDIO 2016

가상현실 게임 개발의 장르 선택

Embed Size (px)

Citation preview

Page 1: 가상현실  게임 개발의 장르 선택

Copyright© 2016 All rights reserved

TowerVR

가상현실 (VR) 게임 개발의 문제점 ( 폴리아트 스튜디오 )

POLYART STUDIO 2016

Page 2: 가상현실  게임 개발의 장르 선택

Project Tower VR

CONTENTS

2. VR 게임 개발상의 문제점

1. VR 기기 ( 하드웨어 ) 의 문제점

3. VR 게임 개발 솔루션

Page 3: 가상현실  게임 개발의 장르 선택

Project Tower VR

1. VR 기기 ( 하드웨어 ) 의 문제점

Page 4: 가상현실  게임 개발의 장르 선택

Project Tower VR

PROBLEMS1-1. HMD 의 초기 개발 사례

1. VR 기기 ( 하드웨어 ) 의 문제점

Virtual Boy 와 게임 화면

https://youtu.be/Fp8nsRASHl8

Page 5: 가상현실  게임 개발의 장르 선택

Project Tower VR

PROBLEMS1-2-1. HMD 의 발전

1. VR 기기 ( 하드웨어 ) 의 문제점

광학 렌즈를 활용한 SMD 의 ST1080

OLED 를 탑재한 HMZ-T3W

Page 6: 가상현실  게임 개발의 장르 선택

Project Tower VR

PROBLEMS1-2-2. 오큘러스의 특성

1. VR 기기 ( 하드웨어 ) 의 문제점

Fish eye Rendering

- 저렴한 비용으로 시야각 확보- 복잡하지 않은 렌즈 구조

Page 7: 가상현실  게임 개발의 장르 선택

Project Tower VR

PROBLEMS1-2-3. 어안렌즈에 의한 주변부 왜곡의 원리

Fish eye Rendering 어안 렌즈 광학 왜곡 이미지 출력

1. VR 기기 ( 하드웨어 ) 의 문제점

인용 출처 ( 오큘러스를 까고 싶어 적는 오큘러스 분석기):http://roricon.egloos.com/4003875

http://gigglehd.com/zbxe/11737591오큘러스 리프트 DK2 분리

Page 8: 가상현실  게임 개발의 장르 선택

Project Tower VR

PROBLEMS1-3. 거추장스런 하드웨어 ( 무게 , 불편함 ) 의 문제 해결

1. VR 기기 ( 하드웨어 ) 의 문제점

오큘러스 DK2 오큘러스 CV1

Page 9: 가상현실  게임 개발의 장르 선택

Project Tower VR

PROBLEMS1-4. PC/ Android VR 기기의 문제점

1. VR 기기 ( 하드웨어 ) 의 문제점

발열 문제배터리 용량 문제컨텐츠 부족 문제

기기 설치 및 운용이 불편하드웨어 가격 문제PC 사양의 제한 및 호환성 문제

멀미 / 어지러움 문제 멀미 / 어지러움 문제컨텐츠 부족 문제

Page 10: 가상현실  게임 개발의 장르 선택

Project Tower VR

PROBLEMS1-5-1. 멀미와 어지러움 ( 필연적 )

1. VR 기기 ( 하드웨어 ) 의 문제점

시각적 부조화 (VR 공간과 사용자 시각의 차이 )VR 테마 파크 ( 실제 공간과 VR 공간의 일치 시도 - 제로 레이턴시 )

Page 11: 가상현실  게임 개발의 장르 선택

Project Tower VR

PROBLEMS1-5-2. 하드웨어 한계의 극복

1. VR 기기 ( 하드웨어 ) 의 문제점

VR 코스터 프로젝트 ( 실제 공간과 VR 기기 연동 ) https://youtu.be/fnqyn_cO91g

VR 테마 파크 ( 실제 공간과 VR 공간의 일치 시도 - 제로 레이턴시 ) https://youtu.be/xabOf8ut2IA / https://youtu.be/cML814JD09g

Page 12: 가상현실  게임 개발의 장르 선택

Project Tower VR

PROBLEMS 1. VR 기기 ( 하드웨어 ) 의 문제점

- PC 권장 사양 -권장 그래픽 : NVIDIA GTX 970 / AMD 290 제품군이나 , 상위 제품군권장 CPU : Intel i5-4590 제품이나 , 상위 제품군권장 RAM : 8GB 이상그래픽 포트 : Compatible HDMI 1.3 video output3 개의 USB 3.0 포트 , 1 개의 USB 2.0 포트운영체제 : Windows 7 SP1 이나 그 이상 운영체제 ( 예 : Windows 8, Windows 8.1 등 )

[ 출처 ] 오큘러스 리프트 소비자버전 PC 권장사양 공개| 작성자 코아텍

1-6. 고성능 PC 사양 필요

- 오큘러스 CV1 사양 -

해상도 : 2160 X 1200 ( 한쪽 렌즈당 1080 X 1200)360 도 Positional Tracking 3D 오디오 시스템초당 90 프레임 지원레이턴시 20~40ms(?)

Page 13: 가상현실  게임 개발의 장르 선택

Project Tower VR

PROBLEMS 1. VR 기기 ( 하드웨어 ) 의 문제점 1-7. 주요 HMD 사양

Page 14: 가상현실  게임 개발의 장르 선택

Project Tower VR

2. VR 게임 개발상의 문제점

Page 15: 가상현실  게임 개발의 장르 선택

Project Tower VR

PROBLEMS 2. VR 게임 개발상의 문제점

2-1. VR 게임 개발 커뮤니티의 부재

오큘러스 카페 : http://cafe.naver.com/oculusvr

K-Champ VR 게임잼 (Game Jam) 2015’http://onoffmix.com/event/57891

https://www.facebook.com/groups/oculus4devs/

Page 16: 가상현실  게임 개발의 장르 선택

Project Tower VR

PROBLEMS 2. VR 게임 개발상의 문제점

2-2. 화면 주변부 왜곡 현상

오큘러스 기능을 지원하는 기존 게임의 주변부 왜곡과 UI 환경의 문제(War Thunder)- UI 가 허공에 둥둥 떠있는 모습- 일부러 눈을 치켜 떠야만 보인다 .

Page 17: 가상현실  게임 개발의 장르 선택

Project Tower VR

PROBLEMS 2. VR 게임 개발상의 문제점

2-3-1. VR 전용 UI/UX 의 문제점 -UI 요소 주변부 배치

왜곡된 주변부에 UI 요소를 배치하면 문제가 된다 .

3D 오브젝트화된 GUI

화면 가운데와 캐릭터에 부착된 UI

Page 18: 가상현실  게임 개발의 장르 선택

Project Tower VR

PROBLEMS 2. VR 게임 개발상의 문제점

2-3-2. VR 전용 UI/UX 의 문제점 - 가독성 떨어지는 텍스트

해상도 문제와 주변부 왜곡 현상 등으로 Text 중심의 UI 는 가독성이 현저히 떨어지고 어지러움을 유발하게 된다 .

Page 19: 가상현실  게임 개발의 장르 선택

Project Tower VR

PROBLEMS 2. VR 게임 개발상의 문제점

2-4. 키보드와 마우스 사용의 문제

오큘러스를 착용하는 동안에는 마우스와 키보드를 사용하는데 제약이 있기 때문에 팀채팅이 중요하게 작용하는 MMORPG 게임에 적용하기 힘들다 .

Page 20: 가상현실  게임 개발의 장르 선택

Project Tower VR

PROBLEMS 2. VR 게임 개발상의 문제점

2-5. 카메라 시점 변화에 따른 VR 게임 제작의 문제점

기울어진 상태로 초기 카메라를설치하면 멀미를 느낄 수 있다 .

카메라 수평선 지향카메라가 전진하면서 사용자가 좌우로 고개를 돌리는 움직임은 어지러움과 멀미가 심하게 느껴진다 .

카메라 회전과 움직임 카메라의 지속적인 이동3 인칭 시점의 카메라도 지속적으로 이동시키면멀미나 어지러움을 유발한다 .

Page 21: 가상현실  게임 개발의 장르 선택

Project Tower VR

PROBLEMS 2. VR 게임 개발상의 문제점2-6. 게임 장르 특성에 따른 문제점 ( 카메라 이동 특성과 멀미 유발 )

1 인칭 시점 + 빠른 화면 회전 + 프레임 레이트 변동 = FPS 게임 ? 1 인칭 시점 + 빠른 화면 회전 + 프레임 레이트 변동 = 레이싱 , 비행 슈팅 게임

Page 22: 가상현실  게임 개발의 장르 선택

Project Tower VR

PROBLEMS 2. VR 게임 개발상의 문제점2-7. VR 게임 개발 시행 착오 http://www.facebook.com/polyarteden

1 인칭 시점 비행 슈팅 아케이드• 장시간 플레이가 불가능• VR 특성을 최대한 발휘할 수 있는 장르• 계기판에 부착된 UI 요소 제작 필요• 화면 회전 및 상하 좌우 둘러보기에 따라 멀미가 유발• 비행체 롤링 , 피칭 , 요잉 각도 제한 필요• 아케이드 게임기 및 모션 시뮬레이터에 적용 가능

3 인칭 시점 액션 슈팅 아케이드• 장시간 플레이가 불가능• 3 인칭 시점 특성상 VR 요소의 감소가 불가피• 캐릭터의 지속적인 이동과 카메라 회전에 따라 멀미 현상 유발• 캐릭터에 부착된 UI 및 Inventory 등의 특성 때문에 복잡하고 캐릭터를 가리는 현상이 생김

3 인칭 관찰자 시점 디펜스 게임• 3 인칭 관찰의 재미 요소 부각• 장시간 플레이가 가능• VR 특성을 전략적으로 활용할 수 있음• 화면 이동 및 회전 요소를 최소화해 피로도를 줄일 수 있음• 스탠드어론 스테이지 중심 게임으로 개발 가능

Page 23: 가상현실  게임 개발의 장르 선택

Project Tower VR

3. VR 게임 개발 솔루션

Page 24: 가상현실  게임 개발의 장르 선택

Project Tower VR

SOLUTIONS 3. VR 게임 개발 솔루션3-1. VR 게임에 적합한 게임 장르는 ?

고전 클래식 아케이드 ( 오큘러스 아케이드https://youtu.be/fwJCuihwW44)

체감형 상호작용 어드벤처 게임 ( 섬머 레슨 )https://youtu.be/wIl2-5f8NTo

고정 위치 슈팅 게임 ( 블렛 트레인 )https://youtu.be/M77S-TTnnoU

레일 슈팅 게임 (Gateway VR)https://youtu.be/tMI2Swxc1EM

VR 퍼즐 게임 (Esper)https://youtu.be/H-ZKrB7SyBI

Tabletop 전략 게임 (Airmech VR)https://youtu.be/REL8wbtVONM

Page 25: 가상현실  게임 개발의 장르 선택

Project Tower VR

SOLUTIONS 3. VR 게임 개발 솔루션3-2-1. VR 에 적합한 UI/UX 개발 -HUD

3D 오브젝트를 활용한 UI 환경 (HUD) 화면 중심에 위치시키는 UI

Page 26: 가상현실  게임 개발의 장르 선택

Project Tower VR

SOLUTIONS 3. VR 게임 개발 솔루션3-2-2. VR 에 적합한 UI/UX 개발 -Lobby, Menu 구성

커스텀 메쉬를 활용한 선택 메뉴 구성 3D 공간으로 구현된 Lobby Menu

Page 27: 가상현실  게임 개발의 장르 선택

Project Tower VR

SOLUTIONS 3. VR 게임 개발 솔루션3-3-1. Head Tracking 을 활용한 카메라 연출

Page 28: 가상현실  게임 개발의 장르 선택

Project Tower VR

SOLUTIONS 3. VR 게임 개발 솔루션3-3-2. Head Tracking 을 활용한 게임 – 3 인칭 RPG: Herobounds2

https://youtu.be/R3ti_ygDgwU

Page 29: 가상현실  게임 개발의 장르 선택

Project Tower VR

SOLUTIONS 3. VR 게임 개발 솔루션3-3-3. VR 에 적합한 카메라 이동과 레벨 구성 – 3 인칭 RPG 게임

선형 스테이지 구성의 모바일 RPG 게임 레벨 나선형 스테이지 구성을 통해 카메라 VR 카메라를 활용

Page 30: 가상현실  게임 개발의 장르 선택

Project Tower VR

SOLUTIONS 3. VR 게임 개발 솔루션3-3-4. VR 에 적합한 카메라 이동 – Camera Cut Scene

적절한 Camera Cut Scene 의 연출

1 2

3Head Tracking 을 활용한 전투 상황 관측

Page 31: 가상현실  게임 개발의 장르 선택

Project Tower VR

SOLUTIONS 3. VR 게임 개발 솔루션3-3-5. 카메라 타겟의 제한 이동 - Lucky’s tale

https://youtu.be/9mppe3viMCw

Dummy_CP

Page 32: 가상현실  게임 개발의 장르 선택

Project Tower VR

SOLUTIONS 3. VR 게임 개발 솔루션3-4-1. 포지션 트래킹의 활용 - Tabletop War game

https://youtu.be/mgc_EHa6TaU포지셔널 트래킹Tabletop War game

Page 33: 가상현실  게임 개발의 장르 선택

Project Tower VR

SOLUTIONS 3. VR 게임 개발 솔루션3-4-2. 포지션 트래킹의 활용 - VR RTS / VR Defense game

VR RTS Game ? VR Defense

Page 34: 가상현실  게임 개발의 장르 선택

Project Tower VR

SOLUTIONS 3. VR 게임 개발 솔루션3-4-3. 포지션 트래킹의 활용 - 건슈팅 게임

사용자 몸의 위치 추적과 엄폐물을 활용한 게임https://youtu.be/MRRm9cyd_hg

Page 35: 가상현실  게임 개발의 장르 선택

Project Tower VR

SOLUTIONS 3. VR 게임 개발 솔루션3-5. 멀미를 줄이기 위한 이론

카메라를 수평으로 멀리 수평선을 바라보도록 초기 카메라를 설치 Top View 에서 지형을 바라보며 지속적으로 움직이는 View 는 멀미를 유발게임 플레이시 메인 카메라를 수평에서 15 도 정도 아래로 향하도록 설정고정된 화면이 움직이는 화면보다 자주 보이도록 게임 연출사용자가 지속적으로 빠르게 움직이는 경우 ( 롤러코스터 , 비행기 , 경주용 자동차 ) 는 즉각적인 멀미가 유발카메라 흔들림 (쉐이킹 ) 효과는 멀미를 유발모션 블러 효과는 멀미를 유발앞으로 전진하며 주변을 둘러보는 카메라 움직임은 멀미를 유발카메라 줌아웃 , 카메라 이동 과정 중 가속 , 감속은 멀미 유발 ( 차라리 순간 이동으로 연출 )

Page 36: 가상현실  게임 개발의 장르 선택

Project Tower VR

SOLUTIONS 3. VR 게임 개발 솔루션3-6. 참조 자료

VR 기기 총 목록http://fulldive.kr/bbs/board.php?bo_table=school&wr_id=17http://fulldive.kr/bbs/board.php?bo_table=school&wr_id=19

유나이트 서울 2015 후기https://youtu.be/S1TNgnFEomMhttp://blog.naver.com/PostView.nhn?blogId=wjfeorkdwk33&logNo=220341314106

새로운 현실의 개척자 , VR 게임을 만드는 사람들 – 스노우볼 (http://it.donga.com/22681/)

제임스의 유산 개발과정을 통해 알아본 vr 게임 개발 , 블로그 (http://dreamrugi.tistory.com/788)

vr 게임 제임스의 유산 개발자 인터뷰 , 2014 년 11 월 정보 (http://www.inven.co.kr/webzine/news/?news=121362)

4 가지 VR 개발 시 문제점http://

www.gamasutra.com/view/news/254720/How_devs_deal_with_4_problem_areas_in_VR_game_design.php

오큘러스를 까고 싶어 적는 오큘러스 분석기http://roricon.egloos.com/4003875

[KGC2015] 시뮬레이션 ? FPS? "VR 에 어울리는 게임은 무엇일까 "http://www.inven.co.kr/webzine/news/?news=147513

VR 의 역사와 기술http://npcsejong.blogspot.kr/2015/05/episode-01.html

Contact: [email protected]