유니티(Unity) 메타 퀘스트 가상현실 게임 개발 5 - 프로젝트 환경 설정(유니티 버전 2022.3.11f1, built-in render pipeline)https://developer.oculus.com/documentation/unity/unity-conf-settings/1)빌드 설정(build settings)에서 안드로이드 플래폼을 선택합니다. 메타 퀘스트 헤드셋의 대상 플랫폼은 안드로이드(Android)이며 메타 퀘스트 스토어(Meta Quest Store) 또는 App Lab에 앱을 제출하려면 사용자가 헤드셋에 설치하고 실행할 수 있는 출시 준비 패키지(apk, 경우에 따라서 obb가 포함)를 생성해야합니다.프로젝트가 개발 단계이면 옵션에서 Development Build에 체크합니다(..
유니티(Unity) 메타 퀘스트 가상현실 게임 개발 4 - Meta XR 샘플 씬 가져오기(import)(유니티 버전 2022.3.11f1, built-in render pipeline)기본적으로 Meta XR All-in-One SDK를 설치하면 샘플이 포함되어 있지 않습니다. 패키지가 샘플을 추가적으로 가져오기할수있습니다.1)패키지 관리자에서 프로젝트 패키지(packages:In Project)를 표시합니다. 패키지가 샘플을 제공한다면 Samples를 확인할수있습니다. 2)Samples에서 가져오기할 샘플의 import를 클릭합니다. 3)프로젝트에 샘플이 추가된것을 확인할수있습니다. 4)샘플 씬을 열기하여 씬을 구성하는 프리팹 및 게임오브젝트를 확인합니다. Meta XR samples https:..
유니티(Unity) 메타 퀘스트 가상현실 게임 개발 3 - 프로젝트에 Meta XR SDK 설치하기(유니티 버전 2022.3.11f1, built-in render pipeline)1)새로운 프로젝트를 생성합니다. 유니티 버전 2021 LTS 이상을 요구합니다. 2)패키지 관리자(package manager)에서 add package from git URL를 선택합니다. 3)다음을 입력하고 추가합니다(add)com.meta.xr.sdk.all 4)meta XR All-in-One SDK 가 정상적으로 설치된것을 확인할수있습니다. 4)meta XR All-in-One SDK는 XR 개발에 필요한 포괄적인 기능 세트를 제공합니다. 프로젝트 패키지 목록에서 meta XR All-in-One SDK와 여기에 포..
유니티(Unity) 메타 퀘스트 가상현실 게임 개발 준비2 - Meta XR SDK 유니티 Meta XR SDK 설치 Meta XR All-in-One SDK 또는 개별 SDK를 유니티 에셋스토어 또는 패키지 관리자에서 설치 https://developer.oculus.com/documentation/unity/unity-package-manager/Meta XR All-in-One SDK전체 SDK 세트를 포함하여 XR 개발에 필요한 포괄적인 기능 세트를 제공합니다(Core SDK, Audio SDK, Interaction SDK, Platform SDK 및 Voice SDK) 유니티 에셋 스토어에서 Meta XR All-in-One SDK 다운로드 https://assetstore.unity.com..
유니티(Unity) 메타 퀘스트 가상현실 게임 개발 준비1 - 유니티와 메타 퀘스트 헤드셋 환경설정Environment and Headset Setup https://developer.oculus.com/documentation/unity/unity-env-device-setup/#set-up 시스템 요구사항 확인호환되는 메타 장치 - Meta Quest 2, Meta Quest Pro, Meta Quest 3 윈도우 최소 요구사항 - Windows 10 (64비트) 유니티 최소 요구사항 - 유니티 버전 2021 LTS메타 헤드셋 세팅1-구글플레이 또는 앱스토어에서 오큘러스 모바일 앱 다운로드 2-개발자 계정 자격증명(developer account credentials)으로 헤드셋에 로그인(인앱 ..
헨리(Henry) - 오큘러스의 몰입형 가상현실(VR) 콘텐츠 헨리(Henry)는 Oculus Story Studio에서 제작한 가상현실(VR) 단편 애니메이션 영화입니다. 생일을 맞이한 주인공 고슴도치 헨리의 집에서 그의 생일 소원과 함께 벌어지는 이야기를 다루고있습니다. 사용자는 헨리의 작은 집에서 캐릭터와 상호 작용하며 이야기 속에 직접 참여할 수 있는 감동적인 경험을 할수있습니다. 헨리(Henry) 다운로드 https://www.oculus.com/experiences/quest/2404437756348346/?utm_source=www.google.com&utm_medium=oculusredirect&locale=ko-kr&store=quest&item_id=2404437756348346 Ocu..
유니티에서 VR게임 개발 - 오큘러스 컨트롤러 절전모드 비활성화 1)project settings의 XR Plug-in management에서 Oculus에 체크되어있는것을 확인할수있습니다. 2)OpenXR에 체크합니다. 3)XR Plug-in management의 OpenXR로 이동합니다. 4)새로운 interaction profiles 추가에서 Oculus Touch Controller Profile을 선택합니다. 5)오큘러스 터치 컨트롤러 프로파일이 추가된것을 확인할수있습니다. 유니티를 재실행하고 게임을 시작하면 시간이 지나도 오큘러스 컨트롤러가 절전모드로 진입하지않습니다.
오큘러스 퀘스트2의 커스텀 핸즈 모델 사용하기(CustomHands) https://assetstore.unity.com/packages/tools/integration/oculus-integration-82022 1)유니티 에셋 스토어에서 oculus intergration 에셋을 다운로드하고 프로젝트에서 가져오기합니다. 2)Oculus 에셋에서 SampleFramework 폴더로 이동합니다. 3)Core 폴더의 CustomHands로 이동합니다. 4)커스텀 핸즈 에셋을 확인할수있습니다. 5)모델(models) 폴더에서 좌, 우 핸드 모델을 확인할수있습니다. 6)CustomHands의 animations 폴더에서 핸드의 다양한 포즈 모델을 확인할수있습니다.
오큘러스 퀘스트 근접 센서 비활성화(oculus debug tool) https://developer.oculus.com/documentation/native/pc/dg-debug-tool/ 1)오큘러스의 아래 폴더 위치로 이동하고 oculus debug tool를 실행합니다. C:\Program Files\Oculus\Support\oculus-diagnostics 2)bypass proximity sensor check를 확인합니다. 3)bypass proximity sensor check를 on으로 변경합니다.
오큘러스 퀘스트2에서 헤드셋 및 컨트롤러 배터리 사용량 확인 1)홈 메뉴에서 빠른 설정으로 이동합니다. 2)좌측 상단에서 헤드셋 및 컨트롤러의 배터리 사용량을 확인할수있습니다.
오큘러스 퀘스트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 파일을 선택하고 마우스 우클릭한후 설치를 진행합니다.