오큘러스 퀘스트2에서 출처를 알 수 없는 앱 실행하기(알 수 없는 출처 허용) 1)오큘러스에서 검토를 거치지않은 앱 및 게임을 실행하면 알수없는 출처 대화상자를 표시합니다. 2)오큘러스 소프트웨어에서 설정의 일반으로 이동합니다. 3)알 수 없는 출처가 비활성화되어있는것을 확인할수있습니다. 4)알 수 없는 출처를 허용합니다. 5)검토를 거치지않은 앱 및 게임을 실행할수있습니다.
오큘러스 퀘스트2 ADB 드라이버 다운로드(oculus adb drivers) 1)오큘러스 ADB 드라이버가 필요한경우 아래 웹사이트에서 다운로드할수있습니다. https://developer.oculus.com/downloads/package/oculus-adb-drivers/ 2)android_winusb.inf 파일을 선택하고 마우스 우클릭한후 설치를 진행합니다.
오큘러스 퀘스트2에서 캡처 및 녹화한 이미지와 동영상 파일 pc로 전송하기 USB 케이블 연결을 사용한 방법 1)헤드셋과 PC를 USB C케이블로 연결하고 연결된 기기가 파일에 엑세스하도록 허용하시겠어요? 에서 허용을 선택합니다. 2)내 PC의 장치 및 드라이브에서 오큘러스 퀘스트2 장치를 확인할수있습니다. 3)장치의 Screenshots 또는 VideoShots 폴더로 이동합니다. 4)오큘러스에서 캡처 및 녹화한 이미지와 동영상 파일을 확인할수있습니다(.jpg, .mp4)
오큘러스 퀘스트2에서 화면 캡처 및 동영상 녹화하기 https://www.meta.com/help/quest/articles/in-vr-experiences/social-features-and-sharing/take-a-screenshot-oculus/ 오큘러스 퀘스트에서 사진 캡처, 동영상 녹화하고 저장한 이미지 및 동영상 파일 확인하기 1)홈 메뉴에서 공유로 이동합니다. 사진 캡처 2)사진 찍기를 선택하면 수초후에 화면을 캡처하고 이미지 파일을 저장합니다. 동영상 녹화 3)동영상 녹화를 선택합니다. 4)녹화 시작을 선택하면 화면을 녹화하기 시작합니다(녹화중일때는 화면 중앙에서 우측 상단의 위치에 빨간 포인트가 표시됩니다) 5)녹화를 비활성화하면 녹화를 종료하고 동영상 파일을 저장합니다. 6)캡처한 이..
오큘러스 퀘스트2 헤드셋 자동 대기 모드 시간 설정하기 사용자의 헤드셋 사용이 없을때 너무 빨리 자동 대기 모드로 전환되는 경우 1)홈 메뉴에서 앱 라이브러리로 이동합니다. 2)settings로 이동합니다. 3)시스템으로 이동합니다. 4)전원으로 이동합니다. 5)헤드셋 자동 활성모드 전환이 활성화되어있으며 헤드셋 대기모드 전환 시간이 설정되어있는것을 확인할수있습니다. 예에서 현재 설정은 15초동안 사용자의 헤드셋 사용이 없으면 자동 대기모드로 전환합니다. 6)시간을 최대(4시간)로 설정합니다.
유니티 가상현실 게임 개발 오큘러스 퀘스트2 입력(input) 문서 모음 유니티 XR Input 유니티에서 지원하는 오큘러스 퀘스트 및 모든 가상현실 입력 장치에 대한 입력(input) https://docs.unity3d.com/Manual/xr_input.html OVRInput, Map Controllers https://developer.oculus.com/documentation/unity/unity-ovrinput/?locale=ko_KR 유니티 오큘러스 컨트롤러 입력 https://docs.unity3d.com/kr/2019.2/Manual/OculusControllers.html
유니티 VR게임 개발 - 장치 가져오기, 장치의 입력 기능에 접근하기(XR.InputDevices) XR.InputDevices 클래스를 사용하여 XR 시스템에 사용중인 장치 및 입력기능에 접근하기 1)XR.InputDevices 클래스를 사용하여 현재 XR 시스템에 연결된 입력 장치에 접근할수있습니다. InputDevice는 컨트롤러, 헤드셋등의 물리적 장치를 의미합니다. 2)InputDevices.GetDevices를 사용하여 연결된 모든 장치를 가져오기할수있습니다. 또 InputDevices.GetDevicesWithCharacteristics를 사용하여 특정한 기능 또는 용도의 장치를 가져오기합니다. 예에서 right, controller 특성을 가진 장치를 필터랑하여 가져옵니다. 3)InputD..
유니티에서 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에서 사용하려는 가..