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

폴리아트VR세미나-가상현실(VR) 기기 특성과 게임 개발 장르의 선택

Embed Size (px)

Citation preview

Page 1: 폴리아트VR세미나-가상현실(VR) 기기 특성과 게임 개발 장르의 선택

Copyright© 2016 All rights reserved

TowerVR

가상현실 (VR) 게임 개발 장르 선택의 문제

POLYART STUDIO 2016

Page 2: 폴리아트VR세미나-가상현실(VR) 기기 특성과 게임 개발 장르의 선택

Project Tower VR

CONTENTS

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

1. VR 기기 ( 하드웨어 ) 의 특성

3. VR 게임 개발 솔루션

Page 3: 폴리아트VR세미나-가상현실(VR) 기기 특성과 게임 개발 장르의 선택

Project Tower VR

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

Page 4: 폴리아트VR세미나-가상현실(VR) 기기 특성과 게임 개발 장르의 선택

Project Tower VR

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

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

Virtual Boy 와 게임 화면

https://youtu.be/Fp8nsRASHl8

Page 5: 폴리아트VR세미나-가상현실(VR) 기기 특성과 게임 개발 장르의 선택

Project Tower VR

PROBLEMS1-2-1. HMD 의 발전

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

광학 렌즈를 활용한 SMD 의 ST1080

OLED 를 탑재한 HMZ-T3W

Page 6: 폴리아트VR세미나-가상현실(VR) 기기 특성과 게임 개발 장르의 선택

Project Tower VR

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

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

Fish eye Rendering

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

Page 7: 폴리아트VR세미나-가상현실(VR) 기기 특성과 게임 개발 장르의 선택

Project Tower VR

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

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

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

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

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

Page 8: 폴리아트VR세미나-가상현실(VR) 기기 특성과 게임 개발 장르의 선택

Project Tower VR

PROBLEMS1-2-4. 광학 왜곡을 통한 시야 확보의 장단점

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

광학 왜곡을 통한 시야 확보 장점

단점

• 광시야 확보를 통한 공간 몰입 , 현실감 상승• 새로운 디스플레이 방식의 출현• 다양한 분야에 활용할 수 있는 가능성 열려

• 주변부 왜곡 및 번짐 현상• 고해상도 디스플레이 자원 필요• 현실 공간 인식 불가 ( 후방 주의 )

Page 9: 폴리아트VR세미나-가상현실(VR) 기기 특성과 게임 개발 장르의 선택

Project Tower VR

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

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

오큘러스 DK2 오큘러스 CV1

Page 10: 폴리아트VR세미나-가상현실(VR) 기기 특성과 게임 개발 장르의 선택

Project Tower VR

PROBLEMS1-3-2. 무게 , 불편함 등의 요소에 따른 사용자 반응

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

• 절대 다수의 관심 유저 = 10 대 초 , 중반 남성( 무겁다 )

• 여성 유저들은 화장 번짐을 두려워함• 지속적인 게임 플레이가 힘들다• 주변 기기 ( 마우스 , 키보드 ) 조작이 힘들다• 유선 때문에 사용자 움직임이 제한된다

Page 11: 폴리아트VR세미나-가상현실(VR) 기기 특성과 게임 개발 장르의 선택

Project Tower VR

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

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

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

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

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

Page 12: 폴리아트VR세미나-가상현실(VR) 기기 특성과 게임 개발 장르의 선택

Project Tower VR

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

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

시각적 / 공간적 부조화 (VR 공간과 실제 공간의 차이 )가상현실 콘텐츠는 앉아서 시연한다 .

Page 13: 폴리아트VR세미나-가상현실(VR) 기기 특성과 게임 개발 장르의 선택

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 14: 폴리아트VR세미나-가상현실(VR) 기기 특성과 게임 개발 장르의 선택

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 15: 폴리아트VR세미나-가상현실(VR) 기기 특성과 게임 개발 장르의 선택

Project Tower VR

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

Page 16: 폴리아트VR세미나-가상현실(VR) 기기 특성과 게임 개발 장르의 선택

Project Tower VR

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

Page 17: 폴리아트VR세미나-가상현실(VR) 기기 특성과 게임 개발 장르의 선택

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 18: 폴리아트VR세미나-가상현실(VR) 기기 특성과 게임 개발 장르의 선택

Project Tower VR

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

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

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

Page 19: 폴리아트VR세미나-가상현실(VR) 기기 특성과 게임 개발 장르의 선택

Project Tower VR

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

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

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

3D 오브젝트화된 GUI

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

Page 20: 폴리아트VR세미나-가상현실(VR) 기기 특성과 게임 개발 장르의 선택

Project Tower VR

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

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

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

Page 21: 폴리아트VR세미나-가상현실(VR) 기기 특성과 게임 개발 장르의 선택

Project Tower VR

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

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

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

Page 22: 폴리아트VR세미나-가상현실(VR) 기기 특성과 게임 개발 장르의 선택

Project Tower VR

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

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

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

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

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

Page 23: 폴리아트VR세미나-가상현실(VR) 기기 특성과 게임 개발 장르의 선택

Project Tower VR

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

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

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

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

Page 24: 폴리아트VR세미나-가상현실(VR) 기기 특성과 게임 개발 장르의 선택

Project Tower VR

3. VR 게임 개발 솔루션

Page 25: 폴리아트VR세미나-가상현실(VR) 기기 특성과 게임 개발 장르의 선택

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 26: 폴리아트VR세미나-가상현실(VR) 기기 특성과 게임 개발 장르의 선택

Project Tower VR

SOLUTIONS 3. VR 게임 개발 솔루션3-2. 오큘러스 쉐어 우수 게임 https://ko.share.oculus.com/

Page 27: 폴리아트VR세미나-가상현실(VR) 기기 특성과 게임 개발 장르의 선택

Project Tower VR

SOLUTIONS 3. VR 게임 개발 솔루션3-3 VR 용 UI/UX 환경 솔루션

Page 28: 폴리아트VR세미나-가상현실(VR) 기기 특성과 게임 개발 장르의 선택

Project Tower VR

SOLUTIONS 3. VR 게임 개발 솔루션3-3-1. VR 에 적합한 UI/UX 개발 -Lobby, Menu 구성 : 3D 공간을 활용한 UI 요소

커스텀 메쉬와 퍼스펙티브 카메라를 활용한 선택 메뉴 구성 3D 공간으로 구현된 Lobby Menu

Page 29: 폴리아트VR세미나-가상현실(VR) 기기 특성과 게임 개발 장르의 선택

Project Tower VR

SOLUTIONS 3. VR 게임 개발 솔루션3-3-2. 마우스 포인터 문제 – 시선 마우스 ( 크로스 헤어 )

Page 30: 폴리아트VR세미나-가상현실(VR) 기기 특성과 게임 개발 장르의 선택

Project Tower VR

SOLUTIONS 3. VR 게임 개발 솔루션3-3-3. 스크린 터치 UI 에서 벗어나야

Page 31: 폴리아트VR세미나-가상현실(VR) 기기 특성과 게임 개발 장르의 선택

Project Tower VR

SOLUTIONS 3. VR 게임 개발 솔루션3-3-4. 오브젝트 UI / 스크린 UI 의 구분

{지속적인 노출이 필요한 UI 요소

일시적인 노출이 필요한 UI 요소UI

• HUD, HP/ MP 게이지 등• 오브젝트 부착 패널 UI• 3D 오브젝트화한 UI

• 경고문 , 게임 진행 등• 스크린 패널 UI( 기존 )

Page 32: 폴리아트VR세미나-가상현실(VR) 기기 특성과 게임 개발 장르의 선택

Project Tower VR

SOLUTIONS 3. VR 게임 개발 솔루션3-4. 카메라 연출

VS

Page 33: 폴리아트VR세미나-가상현실(VR) 기기 특성과 게임 개발 장르의 선택

Project Tower VR

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

https://youtu.be/R3ti_ygDgwU

Page 34: 폴리아트VR세미나-가상현실(VR) 기기 특성과 게임 개발 장르의 선택

Project Tower VR

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

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

Page 35: 폴리아트VR세미나-가상현실(VR) 기기 특성과 게임 개발 장르의 선택

Project Tower VR

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

적절한 Camera Cut Scene 의 연출

1 2

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

Page 36: 폴리아트VR세미나-가상현실(VR) 기기 특성과 게임 개발 장르의 선택

Project Tower VR

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

https://youtu.be/9mppe3viMCw

Dummy_CP

Page 37: 폴리아트VR세미나-가상현실(VR) 기기 특성과 게임 개발 장르의 선택

Project Tower VR

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

Page 38: 폴리아트VR세미나-가상현실(VR) 기기 특성과 게임 개발 장르의 선택

Project Tower VR

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

포지셔널 트래킹 Tabletop game

https://youtu.be/paYPOTz-BXA

Page 39: 폴리아트VR세미나-가상현실(VR) 기기 특성과 게임 개발 장르의 선택

Project Tower VR

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

VR DefenseTabletop War game

https://youtu.be/mgc_EHa6TaU

Page 40: 폴리아트VR세미나-가상현실(VR) 기기 특성과 게임 개발 장르의 선택

Project Tower VR

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

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

Page 41: 폴리아트VR세미나-가상현실(VR) 기기 특성과 게임 개발 장르의 선택

Project Tower VR

SOLUTIONS 3. VR 게임 개발 솔루션3-6. 부작용을 줄이기 위한 이론

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

Page 42: 폴리아트VR세미나-가상현실(VR) 기기 특성과 게임 개발 장르의 선택

Project Tower VR

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

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]