본문 바로가기

컨트롤러4

[VR스쿨] VR 가상현실을 위한 HMD와 함께 사용되는 다양한 컨트롤러 알아보기 이번 강의는 VR에 사용되는 컨트롤러 기술들에 대해 알아 보겠습니다. VR컨트롤러를 사용함으로써 가상현실을 단순히 보는 것에서 직접 이동하고 만져 보는 등의 행동을 체험함으로써 가상현실의 효과를 높일 수 있습니다. 그럼, 현재 많이 활용되고 있는 컨트롤러 몇가지를 살펴보도록 하겠습니다. 오큘러스 터치 오큘러스 VR이 마이크로소프트사와 제휴를 맺어 VR 전용 컨트롤러인 ‘오큘러스 터치’를 개발 하였다. 디자인은 아래와 같다. 조이 스틱(Joy Stick)을 이용하여 가상 공간에서 움직일 수 있고, 정면의 버튼은 트리거 라고 하는데, 이 트리거의 위치는 인체 공학적으로 설계되어 있어서 물건을 잡고, 던지고, 쌓고, 누르는 동작이 매우 자연스럽다고 한다. 또한, 누르는 압력과 손과 팔의 궤적까지 인식한다. 하.. 2016. 8. 29.
[VR스쿨] VR 가상현실 컨트롤러 만들기 - 구글 카드보드 SDK를 이용해서 쳐다만 봐도 콘텐츠 선택되는 기능 만들기 마그네틱 스위치를 이용해서 메뉴 선택이나 확인 버튼으로 이용할 수 있으나 마그네틱 스위치가 없을 경우 가장 기본적으로 적용할 수 있는 스위치 방법이 일정 시간동안 오브젝트를 바라 보았을 때, 오브젝트가 선택되는 방식을 기본적으로 이용할 수 있습니다. 따라서, 이번 강의에서는 일정 시간동안 오브젝트를 바라 보았을때 동작하는 기능을 만들어 보겠습니다. 이전 예제에서 이용한 BoxCtrl과 RayCast 개념을 그대로 사용하고, 여기에 타이머를 추가하여 응용할 수 있습니다. 하이어라키 창에서 오른쪽 클릭 -> 3D Object -> Sphere로 구를 추가합니다. 이 구에 BoxCtrl 스크립트를 그대로 추가합니다. Tag는 Ball을 추가하여 설정합니다. 마그네틱 스위치 인식과 오브젝트 선택 기억나지 않으면.. 2016. 8. 29.
[VR스쿨] VR 가상현실, 구글 카드보드의 마그네틱 스위치 인식과 오브젝트 선택 구현하기 구글 카드보드의 마그네틱 스위치? https://developers.google.com/cardboard/ 마그네틱 스위치는 스마트폰의 자기력 센서의 변화를 측정해 입력하는 방식 입니다. 테스트 해보기 위해 구글플레이에서 "마그네틱 센스"로 검색후 앱을 다운로드 https://play.google.com/store/apps/details?id=imoblife.androidsensorbox 앱을 실행 후 자석을 스마트폰에 가까이 가져가면 자기장 수치가 변화는 것을 보실 수 있습니다. 즉, 자석을 이용해서 간단한 VR(Virtual Reality) 가상공간 속에서의 콘트롤러로 이용할 수 있습니다. 간단하게 메뉴를 클릭하거나 게임에서 무기를 발사하는 등의 기능으로 사용 가능 합니다. 스위치 인식하는 예제를 만.. 2016. 8. 29.
VR과 함께 사용되는 다양한 컨트롤러 알아보기 이번 강의는 VR에 사용되는 컨트롤러 기술들에 대해 알아 보겠습니다. VR컨트롤러를 사용함으로써 가상현실을 단순히 보는 것에서 직접 이동하고 만져 보는 등의 행동을 체험함으로써 가상현실의 효과를 높일 수 있습니다. 그럼, 현재 많이 활용되고 있는 컨트롤러 몇가지를 살펴보도록 하겠습니다. 오큘러스 터치 오큘러스 VR이 마이크로소프트사와 제휴를 맺어 VR 전용 컨트롤러인 ‘오큘러스 터치’를 개발 하였다. 디자인은 아래와 같다. 조이 스틱(Joy Stick)을 이용하여 가상 공간에서 움직일 수 있고, 정면의 버튼은 트리거 라고 하는데, 이 트리거의 위치는 인체 공학적으로 설계되어 있어서 물건을 잡고, 던지고, 쌓고, 누르는 동작이 매우 자연스럽다고 한다. 또한, 누르는 압력과 손과 팔의 궤적까지 인식한다. 하.. 2016. 3. 14.