유니티에서 VR게임 개발(오큘러스 퀘스트2) - 캔버스의 UI와 상호작용 설정하기 1)씬에 캔버스를 생성합니다. 2)render mode에서 world space를 선택하고 카메라를 참조합니다. 3)캔버스 하위에 image 게임 오브젝트를 추가합니다. 4)캔버스 하위에 button 게임오브젝트를 추가합니다. 5)게임을 플레이하고 캔버스의 UI 게임 오브젝트와 상호작용하지않고 컨트롤러로 버튼을 클릭해도 반응하지않는것을 확인할수있습니다. 6)캔버스에 Tracked Device Graphic Raycaster 컴포넌트를 추가합니다. 7)좌우 컨트롤러의 XR Ray interactor에서 raycast configuration의 max raycast distance 수치를 설정합니다. XR Ray interac..
유니티에서 VR게임 개발(오큘러스 퀘스트2) - 디바이스(헤드셋, 컨트롤러) 입력 디버깅하기 오큘러스 퀘스트2를 PC에 연결하고 헤드셋과 컨트롤러를 활성화해야합니다. 1)상단의 window 메뉴에서 analysis의 XR interaction debugger로 이동합니다. 2)input devices를 활성화합니다. 3)입력 장치 목록을 표시합니다. 오큘러스 퀘스트 헤드셋과 좌우 컨트롤러의 장치가 정상적으로 표시되는것을 확인할수있습니다. 4)사용자 입력에 따라서 장치의 속성 값(value)이 변하는것을 확인할수있습니다.
유니티에서 VR게임 개발(오큘러스 퀘스트2) - XR Origin 생성하고 헤드셋 및 컨트롤러 입력 확인 1)씬에 Device-based의 XR Origin(VR) 게임오브젝트를 생성합니다. 2)XR Origin(VR)는 XR Origin 컴포넌트를 가지며 카메라, 카메라 오프셋을 참조합니다. 3)XR Origin 하위에는 카메라 오프셋과 메인 카메라, 좌우컨트롤러를 포함합니다. 4)카메라는 Tracked Pose Driver 컴포넌트를 가지고있습니다. 5)좌우 컨트롤러는 XR Controller(Device-based), XR Ray Interactor, Line Renderer, XR Interactor Line Visual, Sorting Group 컴포넌트를 가지고있습니다. XR Controlle..
유니티에서 VR게임 개발(오큘러스 퀘스트2) - XR interaction toolkit 설치하기XR interaction toolkit 설치유니티의 공식 툴킷인 XR Interaction Toolkit는 다양한 XR 장치에서 일관된 인터랙션을 쉽게 구현할수있는 기능들을제공합니다.1)패키지매니저에서 add package grom git URL을 선택합니다. 2)com.unity.xr.interaction.toolkit를 입력합니다. 3)XR interaction toolkit 패키지 설치를 진행합니다. 4)XR interaction toolkit 패키지 설치가 완료되면 프로젝트의 에셋에 XRI 폴더가 추가된것을 확인할수있습니다. XR Plugin Managemaent 설치XR Plugin Manageme..
유니티(Unity) 가상현실 게임 개발 - meta 오큘러스 퀘스트2와 XR Interaction Toolkit을 이용한 방법XR Interaction Toolkit는 다양한 XR 장치에서 일관된 인터랙션을 쉽게 구현할수있는 기능들을 제공하는 유니티의 공식 툴킷입니다. 다음 몇가지 단계를 진행하여 가상현실 프로젝트를 세팅할수있습니다. 1 - 유니티 패키지 관리자(Package Manager)에서 XR Interaction Toolkit와 XR Plugin Management를 설치합니다. XR Plugin Management는 가상현실 플러그인 관리를 위한 패키지로 유니티 프로젝트에서 다양한 종류의 XR 장치를 지원하고 관리하기위한것입니다.2 - XR Plugin Management에서 사용하려는 가..
오큘러스 퀘스트2와 PC 무선 연결(air link, 무선연결) 에어링크를 사용하려면 PC와 오큘러스 퀘스트2가 동일한 네트워크에 연결되어있어야하며 PC가 meta quest link 요구사항을 충족해야합니다. https://www.meta.com/ko-kr/help/quest/articles/headsets-and-accessories/oculus-link/ 1)PC에서 오큘러스 소프트웨어를 실행하고 오큘러스 퀘스트2에서 빠른 설정 메뉴로 이동합니다. 2)quest link를 선택합니다. 3)air link 사용을 활성화합니다. 4)동일 네트워크에서 연결 가능한 pc 목록을 표시합니다. pc를 선택하고 실행을 선택합니다. 5)무선연결(air link)이 활성화된것을 확인할수있습니다. pc 및 oculu..
오큘러스 퀘스트2와 PC연결(quest link, 유선연결) 1)pc에서 오큘러스 소프트웨어를 실행하고 계정 로그인합니다. 2)오큘러스 퀘스트2의 전원을 켜고 헤드셋과 PC를 USB C케이블로 연결합니다. 3)헤드셋이 정상적으로 PC와 연결되면 연결된 기기가 파일에 엑세스하도록 허용하시겠어요? 문구를 표시합니다. 연결된 기기(PC)가 헤드셋에 저장된 파일에 접근하려면 허용을 선택합니다. 4)oculus link 활성화에서 활성화를 선택하면 pc와 헤드셋의 유선연결을 활성화합니다(quest link) 5)또는 빠른설정 메뉴에서 quest link의 연결 가능한 pc를 선택하고 실행하여 유선연결을 활성화합니다. 6)유선연결(quest link)이 활성화된것을 확인할수있습니다. pc 및 oculus 소프트웨어..
오큘러스 퀘스트2와 PC연결 두가지 방법(quest link, air link) 유선 또는 무선 두가지 방법(quest link, air link)으로 오큘러스 퀘스트2와 pc를 연결할수있습니다. https://www.meta.com/ko-kr/help/quest/articles/headsets-and-accessories/oculus-link/ quest link(유선연결) 데이터와 전원을 지원하는 고품질 USB C 케이블을 사용하여 헤드셋과 PC를 연결합니다(meta link 케이블 및 타사 케이블) pc가 권장사양을 충족해야하며 그래픽카드의 gpu가 link를 지원해야합니다. 또 pc, 헤드셋 모두 소프트웨어가 최신버전이여야합니다(pc의 oculus 소프트웨어, 오큘러스퀘스트 헤드셋의 운영체제) 오..
오큘러스 퀘스트 2 - quest2와 PC연결을 위한 소프트웨어 설치(oculus 소프트웨어) 1)아래 웹사이트에서 quest2와 PC연결을 위한 소프트웨어를 다운로드합니다. https://www.meta.com/kr/quest/setup 2)다운로드한 소프트웨어의 설치를 진행합니다. 3)이용 약관을 확인하고 동의합니다. 4)오큘러스 앱의 설치 위치를 확인하고 설치를 진행합니다. 5)계정 로그인합니다. 6)오큘러스 스토어에서 구매한 앱을 다운로드할 기본 위치를 확인하고 설치를 진행합니다. 7)헤드셋 유형을 선택합니다. 8)연결 방법을 선택합니다. 연결방법을 이후에 재설정할수있습니다. 9)헤드셋 연결하고 설정을 진행합니다. 헤드셋 연결 및 설정을 이후에 진행할수있습니다. 10)소프트웨어의 설치 및 계정 로..
오큘러스 퀘스트2 장치 부팅할때 사용자 위치 및 방향 초기화오큘러스 퀘스트 2 장치를 부팅할때 사용자가 바라보는 방향에 따라서 가상현실 환경의 초기 방향이 결정됩니다. 사용자의 위치는 가상현실 공간의 좌표에서 (0, 0, 0) 또는 (0, 지면으로부터의 높이, 0)로 설정되며 이 지점에서 사용자가 바라보는 방향이 Z축의 양의 방향이 됩니다. 사용자가 서거나 앉은 상태에서 헤드셋을 착용 및 부팅할때 원하는 방향(정면)을 바라보는 것이 중요합니다.
오큘러스 퀘스트2 - 유니티 게임 개발 자료 및 문서 모음 오큘러스 퀘스트2 기본 설정 가이드 https://www.oculus.com/blog/you-got-a-quest-2-heres-how-to-set-it-up/ 유니티 오큘러스 개발 시작하기 https://developer.oculus.com/documentation/unity/unity-gs-overview/ Get Started with Oculus in Unity | Oculus Developers developer.oculus.com 유니티의 XR Interaction Toolkit 유니티 XR 인터렉션툴킷(unity korea) https://youtu.be/2zvJWwgz46o XR Interaction Toolkit https://d..