HTC VIVE Plugin 적용(Steam VR Plugin 적용)

Published: Jun 17, 2020 by BeatChoi

HTC VIVE 설치

HTC VIVE 하드웨어가 미리 세팅이 되어있어야합니다. Lighthouse와 HMD 그리고 컨트롤러를 사용하여 Steam VR 세팅을 미리 완료합니다.

유니티 프로젝트 생성

HTC VIVE를 활용한 콘텐츠를 만들기 위해서 유니티 프로젝트를 새로 생성합니다.

Steam VR Plugin 설치

Ctrl + 9 를 눌러 에셋스토어에 들어갑니다.

AssetStore

에셋스토어에서 SteamVR을 검색해서 나오는 Steam VR Plugin을 다운로드 받고 프로젝트로 임포트 합니다. 임포트 말미에 유니티 세팅 변경 창이 나오는데 해당 창 하단에 Accept All을 클릭하여 변경을 해줍니다.

AcceptAll

Steam VR 적용

프로젝트 창에서 SteamVR/Prefabs 폴더 안에 있는 [CameraRig] 프리펩을 찾습니다.

CameraRig

해당 프리펩을 계층구조창으로 옮겨놓고 계층구조창에 미리 생성되어있는 Main Camera 오브젝트를 제거합니다. 유니티 에디터 중앙 상단의 플레이 버튼을 눌러 테스트를 해봅니다. 만약 아래와 같은 경고창이 뜬다면 Yes 버튼을 눌러 SteamVR Input 창을 띄웁니다.

Input

해당 창은 VIVE 컨트롤러의 Input을 제어할 수 있는 창입니다. 일단 해당 창 아래의 Save and Generate 버튼을 눌러 Input 세팅을 생성합니다.

Input02

씬 저장을 하고 다시 상단 플레이 버튼을 눌러 체크를 완료합니다.

savescene

만약 설정이 모두 제대로 되었다면 VIVE HMD를 착용하였을때 Head Tracking이 제대로 시연 될 것이고 컨트롤러 역시 화면상에 나타날 것 입니다.

Last

Latest Posts

LightshipAR SDK 활용하기 - Maps SDK의 활용
LightshipAR SDK 활용하기 - Maps SDK의 활용

ARDK Maps SDK

Lightship의 geofencing 기능을 구현할 수 있는 Maps SDK 활용법을 알아봅니다.

콘텐츠 개발

프로젝트 세팅

본 포스팅은 ARDK 3.9 버전, Maps SDK 0.4 버전을 기준으로 작성합니다. 이전 포스팅을 참조하여 SDK를 임포트 합니다.

Top Down Map

  1. 네이버 지도같은 일반적인 탑-다운 맵을 구현해 봅니다.

Unity3D에서의 UI - Rect Transform
Unity3D에서의 UI - Rect Transform

Unity UI RectTransform :: 개요

UI 객체들의 위치, 크기, 기준점 등등을 담당하는 Rect Transform에 대하여 알아봅니다.

Unity3D에서의 UI - UI의 구성
Unity3D에서의 UI - UI의 구성

Unity UI :: 개요

Unity UI는 게임 및 애플리케이션용 사용자 인터페이스를 개발하는 데 쓰이는 간단한 UI 툴킷입니다. Unity UI는 게임 오브젝트 기반 UI 시스템으로, 컴포넌트와 게임 뷰를 사용하여 사용자 인터페이스를 배열하고 위치와 스타일을 지정합니다. Unity UI는 Unity 에디터 내 사용자 인터페이스에 대해 사용할 수 없습니다.https://docs.unity3d.com/kr/2019.1/Manual/UIToolkits.html