유니티에서 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)소프트웨어의 설치 및 계정 로..
증강현실 앱 및 게임 개발을 위한 ARCore 지원 기기 목록 확인하기(안드로이드, ios) 아래 웹사이트에서 안드로이드 및 ios의 ARCore 지원 기기 목록을 확인할수있습니다. https://developers.google.com/ar/devices 안드로이드(구글 플레이) 지원 기기 목록 https://developers.google.com/ar/devices#google_play ios 지원 기기 목록 https://developers.google.com/ar/devices#ios
유니티에서 texture import settings의 텍스처 해상도(NPOT, ToNearest) 프로젝트 에셋으로 가져오기한 텍스처의 미리보기(import settings) 해상도와 텍스처 파일의 해상도가 다른 이유 1)유니티에서 가져오기(import)할 텍스처의 해상도를 확인합니다(842 x 483) 2)유니티 프로젝트에서 해당 텍스처를 가져오기하면 texture import settings의 하단 미리보기(preview) 표시되는 텍스처 해상도(1024 x 512)가 파일의 해상도(842 x 483)와 동일하지않은것을 확인할수있습니다 3)이것은 유니티가 NPOT(2의 거듭제곱이 아님) 텍스처에 대하여 가장 가까운 2의 거듭제곱 해상도로 재조정했기때문입니다. import settings의 advan..
유니티에서 orthographic 카메라의 size 설정하기 씬의 plane 오브젝트 영역과 orthographic 카메라의 뷰를 일치시키는 방법 1)씬에 plane오브젝트(projection area)와 카메라를 생성합니다. 2)plane 오브젝트의 스케일을 설정합니다(스트린 해상도와 동일한 비율의 스케일을 설정합니다) 3)카메라의 projection을 기본 perspective으로 설정합니다. 4)게임의 스크린 해상도를 설정합니다. 예에서 1280 x 800 해상도를 설정하였습니다(plane 오브젝트의 스케일과 동일한 비율의 해상도로 설정합니다, 16:9) 5)카메라의 projection을 orthographic으로 변경합니다. 6)plane 오브젝트 영역과 orthographic 카메라의 뷰가 일치..
유니티에서 증강현실(AR) 프로젝트 시작하기2(point cloud manager, plane manager) 포인트 클라우드 관리자, 평면 관리자(point cloud manager, plane manager) 추가하기 1)씬에 AR Session 게임 오브젝트를 생성합니다. 2)AR Session는 AR Session , AR input manager 컴포넌트를 가지는 게임오브젝트입니다. 3)AR Session Origin 게임 오브젝트를 생성합니다. 4)AR Session Origin는 AR Session Origin 컴포넌트를 가지며 카메라로 AR Camera를 참조합니다. 5)AR Session Origin 하위에서(자식 오브젝트) AR Camera를 확인할수있습니다. 6)AR Camera는 A..
유니티에서 증강현실(AR) 프로젝트 시작하기1(AR Foundation, ARCore XR Plugin) (사용 버전 - Unity 2021.3.6.f1, 안드로이드, ARFoundation 4.2.7, ARCore 4.2.7, 빌트인렌더파이프라인) 패키지 설치하기 1)상단의 window 메뉴에서 package manager로 이동합니다. 2)unity registry를 선택합니다. 3)AR Foundation 패키지와 ARCore XR Plugin 패키지를 설치합니다. 두 패키지의 버전은 동일해야합니다. 프로젝트 설정하기 4)build settings에서 프로젝트를 안드로이드 플래폼으로 설정합니다. 5)player serttings에서 회사명, 상품명(company name, product name)을..
깃허브(github) 프라이빗(private) 리포지토리에서 사용자 접근 허용하기 프라이빗(private) 리포지토리에서 사용자를 초대하고 읽기(read) 접근 허용하는 방법(collaborators) private으로 설정한 리포지토리는 공개되지않습니다. 일부 사용자에게 리포지토리를 공개하려면 새로운 조직을 생성하고 사용자를 초대해야합니다. 새로운 조직(organization) 생성하기 1)상단 메뉴에서 new organization으로 이동합니다. 2)create a free organization을 선택합니다. 3)조직의 이름 및 기타 옵션을 설정합니다. 4)계정을 확인하고 다음으로 이동합니다. 5)새로운 조직(organization)을 생성하였습니다. skip this step을 선택합니다. 6)..