Gear VR 용 모션 컨트롤러 구성

Gear VR 모션 컨트롤러를 UE4 에서 사용할 수 있도록 구성하는 법입니다.

Windows
MacOS
Linux
필요한 사전지식

이 글은 다음 주제에 대한 지식이 있는 분들을 대상으로 합니다. 계속하기 전 확인해 주세요.

Gear VR 의 모션 컨트롤러를 활용하면 전에 없던 수준의 UE4 프로젝트 상호작용이 가능합니다. 사용자가 현실에서처럼 오브젝트를 집어들고 상호작용할 수 있도록 해주기 때문입니다. 여기서는 Gear VR 모션 컨트롤러를 사용할 수 있도록 UE4 프로젝트를 구성하는 방법을 살펴보겠습니다.

단계

  1. 모션 컨트롤러 지원을 추가하려는 플레이어 폰을 엽니다. 이 예제에서는 GearVR_Pawn_MotionController 라는 폰입니다. 그리고 컴포넌트 탭에서 컴포넌트 추가 버튼을 클릭하고 Motion Controller 를 검색합니다.

    HTGearVR_MC_00.png

  2. 새로 추가된 Motion Controller 를 끌어 기존의 VRCameraRoot 에 놓아 VRCamera 처럼 자식 컴포넌트가 되도록 합니다.

    HTGearVR_MC_01.png

    기본적으로, Gear VR Motion Controller 컴포넌트 위치 는 폰을 추가할 때 0,0,0 으로 설정되어있을 것입니다. 어떤 이유로든 그렇지 않다면, 위치를 0,0,0 으로 설정해 주세요.

  3. 컴포넌트 추가 버튼을 클릭하고 표시되는 목록에서, Static Mesh 옵션을 선택하여 새로운 Static Mesh 컴포넌트를 추가합니다.

    HTGearVR_MC_05.png

  4. Static Mesh 컴포넌트를 선택하고 디테일 패널의 Static Mesh 섹션에 스태틱 메시를 입력하여 모션 컨트롤러에 시각적 표현물을 지정합니다.

    클릭하면 이미지 원본을 확인합니다.

  5. 블루프린트를 컴파일 및 저장 후 콘텐츠 브라우저 에서 GearVR_Pawn_MotionController 폰을 끌어 레벨에 놓습니다.

    클릭하면 이미지 원본을 확인합니다.

  6. 새로 추가된 플레이어 폰을 선택하고 디테일 패널에서, Auto Possess Player (플레이어 자동 빙의)가 Player 0 으로 설정되었는지 확인하여 레벨이 실행되면 이 폰을 사용하도록 합니다.

    HTGearVR_MC_03.png

  7. 실행 버튼을 눌러 삼성 갤럭시 스마트폰에 이 레벨을 디플로이하고 실행합니다.

    HTGearVR_MC_04.png

최종 결과

프로젝트가 실행되면, Gear VR 헤드셋에 폰을 넣고 Gear VR 모션 컨트롤러를 집어듭니다. 이제 현실에서 모션 컨트롤러를 움직이면, 다음 비디오처럼 UE4 프로젝트에서도 움직임이 복제되는 것이 보일 것입니다.

Gear VR Motion Controller 메시 위치가 잘못된 것처럼 보이는 경우, 모션 컨트롤러를 전방 밖으로 쥐고 Home 버튼을 누르고 있으면 모션 컨트롤러 위치를 재조정할 수 있습니다.

UE4 프로젝트 다운로드

이 예제를 만드는 데 사용된 UE4 프로젝트를 다운로드할 수 있는 링크입니다.

태그
Select Skin
Light
Dark

새로운 언리얼 엔진 4 문서 사이트에 오신 것을 환영합니다!

문서 사이트에 대한 의견을 모을 수 있는 피드백 시스템을 포함해서 여러가지 새로운 기능을 준비하고 있습니다. 아래 Documentation Feedback 포럼(영문) 또는 언리얼 엔진 네이버 공식 카페(한글) 중 편하신 곳에 의견이나 문제점을 알려 주세요.

새 시스템이 준비되면 알려 드리겠습니다.

네이버 카페
공식 포럼