이번에는 VR 프로젝트를 구축하는 방법에 대해서 알아보겠습니다!
프로젝트 구축
새 프로젝트를 눌러서 3D를 이용한 프로젝트를 만들어 줍니다!
Unity에서 VR 관련 프로젝트를 만들 때, 3D 프로젝트로 시작하고 나중에 VR 기능을 추가하는 이유는 다음과 같습니다.
- 유연성:
- 3D 프로젝트로 시작하면 VR뿐만 아니라 일반적인 3D 콘텐츠도 쉽게 작업할 수 있습니다. 이렇게 하면 VR과 3D 모드를 모두 지원하는 게임이나 애플리케이션을 만들 때 더 유연하게 접근할 수 있습니다.
- 처음부터 VR 전용 프로젝트를 생성하면 일반 3D 콘텐츠를 다루는 데 제한이 있을 수 있기 때문에, 많은 개발자들은 3D 프로젝트에서 필요한 기능을 먼저 구현하고, 이후에 VR 기능을 통합하는 방법을 선호합니다.
- 구현 용이성:
- Unity의 XR Plugin Management를 통해, 3D 프로젝트에 쉽게 VR 기능을 추가할 수 있습니다. 3D 프로젝트에서 기본적인 환경과 물리 엔진 등을 설정한 후에 VR 기능을 추가하는 것이 작업의 흐름을 더 명확하게 관리할 수 있는 방법이 됩니다.
- 3D 환경에서 먼저 작업을 시작하면 VR 기능을 추가하기 전에 게임 오브젝트, UI, 인터랙션을 먼저 설계할 수 있습니다.
- 더 넓은 생태계 지원:
- Unity에서 VR 프로젝트로 시작하면 특정 플랫폼(예: Oculus, HTC Vive)에 종속적인 설정이 자동으로 들어가는 경우가 있습니다. 하지만 3D 프로젝트로 시작하면 다양한 VR 플랫폼을 자유롭게 지원하는 구조를 만들기 쉬워서, 여러 VR 기기를 지원하는 멀티 플랫폼 프로젝트를 만들 때 유리합니다.
- 일반적인 개발 흐름:
- 많은 개발자들이 일반 3D 개발 프로세스를 따르고, 이후에 VR 기능을 통합하는 방식이 일반적입니다. 이는 개발 중 발생하는 문제를 점진적으로 해결할 수 있고, VR 외의 다양한 기능도 미리 개발 및 테스트할 수 있기 때문입니다.
따라서, 처음부터 VR 프로젝트로 시작하는 것이 기술적으로 불가능한 것은 아니지만, 3D 프로젝트로 시작해서 나중에 VR 기능을 추가하는 것이 더 관리하기 쉬운 접근 방식입니다.
Packages를 Unity Registry로 바꿔줍니다 그리고 XR Interaction Toolkit과 XR Plugin Management를 설치해줍니다.
XR Interaction Toolkit를 설치할때 이런 창이 뜰텐데 그냥 Yes 눌러주면 됩니다!
Edit - Project Settings에 들어갑니다
Hierachy 창을 우클릭 후 XR - Device - based - XR Origin (VR) 순서로 선택합니다.
이제 간단하게 Unity에서 Cube와 Plane을 만들어 주어 VR 환경에서 잘 실행되는지 확인할 수 있게 할 것입니다.
VR 연결(Meta Quest 2를 기준으로 했습니다)
https://www.meta.com/kr/quest/setup/
홈페이지에 들어가서 자신의 기종과 맞는 모델의 링크 앱을 다운로드 합니다.
인스타 아아디나 페이스북 아이디가 있으면 쉽게 회원가입을 할 수 있습니다!
이 설정을 해줘야 유니티를 실행할 수 있습니다! 이걸 체크 안하시면 컴퓨터가 프로그램 허가를 안해줍니다!
자신이 사용 중인 헤드셋을 선택하시면 됩니다!
링크는 케이블을 연결해서 사용하는 거고 에어 링크는 무선으로 연결(연결 되는 기준은 정확하게 모르겠지만 같은 와이파이를 사용하면 되는 것 같습니다)하는 겁니다.
위 사진은 캡쳐하는 방법을 몰라서 인터넷에서 퍼왔습니다!
보통 이런화면이 뜰텐데 여기서 프로필을 들어가면 Quest Link를 실행 시켜주셔야 합니다. Quest Link실행 시 위 사진과 같은 화면이 보이게 됩니다.
이런 손 모양이 뜨게 되고 위에 ▶버튼을 누르면 실행할 수 있습니다!
'소프트웨어 개발 > Unity' 카테고리의 다른 글
[Unity] Meta Quest 2 이용한 씬 이동 (1) | 2024.10.14 |
---|---|
[Unity] Meta Quest 2 VR 프로젝트 구축-2 (2) | 2024.09.25 |
[Unity] 3D - 360도 HDRI 배경 적용하기 (2) | 2024.09.12 |
[Unity] 3D 모델 다운로드 / 이용하기 사이트 정리 (1) | 2024.09.09 |
[Unity] 유니티 설치 (3) | 2024.09.05 |