Unity/VR

-
개요 VR 기기와 연동되어 있는 캐릭터의 이동과 회전을 컨트롤러로 조작해 보자. Locomotion System을 사용하여 쉽게 구현할 수 있다. 진행하기 전 VR 기기와 캐릭터를 연동하자. [Unity] VR 캐릭터 리깅 및 연동하여 조작하는 방법개요 오늘 작업을 진행하기 전 먼저 유니티에서 퀘스트와 연동해 주자. [Unity] VR 퀘스트2 연동(OpenXR 플러그인 세팅) 개요 유니티에서 VR 환경을 구축하기 전 어떤 VR 기기를 표준으로 해야 할지 정teinoi.tistory.com Locomotion System 세팅 XR > Locomotion System (Action-based) 하이어라키 뷰에 Locomotion System (Action-based)을 생성한다. Locomotion S..
[Unity] VR 캐릭터 이동 및 회전 조작(Locomotion System)개요 VR 기기와 연동되어 있는 캐릭터의 이동과 회전을 컨트롤러로 조작해 보자. Locomotion System을 사용하여 쉽게 구현할 수 있다. 진행하기 전 VR 기기와 캐릭터를 연동하자. [Unity] VR 캐릭터 리깅 및 연동하여 조작하는 방법개요 오늘 작업을 진행하기 전 먼저 유니티에서 퀘스트와 연동해 주자. [Unity] VR 퀘스트2 연동(OpenXR 플러그인 세팅) 개요 유니티에서 VR 환경을 구축하기 전 어떤 VR 기기를 표준으로 해야 할지 정teinoi.tistory.com Locomotion System 세팅 XR > Locomotion System (Action-based) 하이어라키 뷰에 Locomotion System (Action-based)을 생성한다. Locomotion S..
2023.12.10 -
개요 VR(퀘스트2) 컨트롤러의 스틱으로 캐릭터의 하체 애니메이션을 조작해 보자. 그전에 기본 상태(Idle) 애니메이션과 걷는(Walking) 애니메이션이 필요한데 Mixamo에서 구할 수 있다. Mixamo www.mixamo.com 이전에 진행했던 프로젝트를 이어서 한다. [Unity] VR 캐릭터 손 애니메이션 컨트롤러 조작개요 VR(퀘스트2) 컨트롤러의 트리거(검지)와 그립 버튼(중지)에 따라 캐릭터의 손이 집게손가락이 되거나 주먹을 쥐게 해 보자. 이전에 진행했던 VR 기기와 캐릭터 모델이 연동된 상태에서 계속teinoi.tistory.com 사전 세팅 캐릭터 모델이 휴머노이드 타입이며 아바타가 생성되어 있는지 확인한다. 적용할 애니메이션 클립의 Rig 탭을 다음과 같이 변경 및 할당한다. ..
[Unity] VR 캐릭터 하체 애니메이션 컨트롤러 조작개요 VR(퀘스트2) 컨트롤러의 스틱으로 캐릭터의 하체 애니메이션을 조작해 보자. 그전에 기본 상태(Idle) 애니메이션과 걷는(Walking) 애니메이션이 필요한데 Mixamo에서 구할 수 있다. Mixamo www.mixamo.com 이전에 진행했던 프로젝트를 이어서 한다. [Unity] VR 캐릭터 손 애니메이션 컨트롤러 조작개요 VR(퀘스트2) 컨트롤러의 트리거(검지)와 그립 버튼(중지)에 따라 캐릭터의 손이 집게손가락이 되거나 주먹을 쥐게 해 보자. 이전에 진행했던 VR 기기와 캐릭터 모델이 연동된 상태에서 계속teinoi.tistory.com 사전 세팅 캐릭터 모델이 휴머노이드 타입이며 아바타가 생성되어 있는지 확인한다. 적용할 애니메이션 클립의 Rig 탭을 다음과 같이 변경 및 할당한다. ..
2023.12.10 -
개요 VR(퀘스트2) 컨트롤러의 트리거(검지)와 그립 버튼(중지)에 따라 캐릭터의 손이 집게손가락이 되거나 주먹을 쥐게 해 보자. 이전에 진행했던 VR 기기와 캐릭터 모델이 연동된 상태에서 계속한다. [Unity] VR 캐릭터 리깅 및 연동하여 조작하는 방법개요 오늘 작업을 진행하기 전 먼저 유니티에서 퀘스트와 연동해 주자. [Unity] VR 퀘스트2 연동(OpenXR 플러그인 세팅) 개요 유니티에서 VR 환경을 구축하기 전 어떤 VR 기기를 표준으로 해야 할지 정teinoi.tistory.com 컴포넌트 세팅 아래 패키지 파일을 다운받고 프로젝트에 임포트한다. 1. 캐릭터 오브젝트에 Animator 컴포넌트를 추가(Avatar 항목에 캐릭터 모델 아바타가 할당되어 있는지 확인) 2. Controll..
[Unity] VR 캐릭터 손 애니메이션 컨트롤러 조작개요 VR(퀘스트2) 컨트롤러의 트리거(검지)와 그립 버튼(중지)에 따라 캐릭터의 손이 집게손가락이 되거나 주먹을 쥐게 해 보자. 이전에 진행했던 VR 기기와 캐릭터 모델이 연동된 상태에서 계속한다. [Unity] VR 캐릭터 리깅 및 연동하여 조작하는 방법개요 오늘 작업을 진행하기 전 먼저 유니티에서 퀘스트와 연동해 주자. [Unity] VR 퀘스트2 연동(OpenXR 플러그인 세팅) 개요 유니티에서 VR 환경을 구축하기 전 어떤 VR 기기를 표준으로 해야 할지 정teinoi.tistory.com 컴포넌트 세팅 아래 패키지 파일을 다운받고 프로젝트에 임포트한다. 1. 캐릭터 오브젝트에 Animator 컴포넌트를 추가(Avatar 항목에 캐릭터 모델 아바타가 할당되어 있는지 확인) 2. Controll..
2023.12.10 -
개요 Animation Rigging 패키지를 이용하여 캐릭터 리깅 작업을 하고 VR 기기와 연동하여 조작해 보자. 애니메이션 리깅 | Animation Rigging | 0.2.6-preview애니메이션 리깅 다음 문서는 애니메이션 리깅 패키지 **[com.unity.animation.rigging]**의 설정 프로세스, 제약 정의, 추가 정보에 대해 설명합니다. 애니메이션 리깅이란 ? 사용자는 애니메이션 리깅을docs.unity3d.com 진행하기 전 유니티에서 퀘스트와 연동해 주자. [Unity] VR 퀘스트2 연동(OpenXR 플러그인 세팅)개요 유니티에서 VR 환경을 구축하기 전 어떤 VR 기기를 표준으로 해야 할지 정해야 한다. 23년 10월 스팀 기준으로 가장 많은 유저가 사용하는 VR 기기..
[Unity] VR 캐릭터 리깅 및 연동하여 조작하는 방법개요 Animation Rigging 패키지를 이용하여 캐릭터 리깅 작업을 하고 VR 기기와 연동하여 조작해 보자. 애니메이션 리깅 | Animation Rigging | 0.2.6-preview애니메이션 리깅 다음 문서는 애니메이션 리깅 패키지 **[com.unity.animation.rigging]**의 설정 프로세스, 제약 정의, 추가 정보에 대해 설명합니다. 애니메이션 리깅이란 ? 사용자는 애니메이션 리깅을docs.unity3d.com 진행하기 전 유니티에서 퀘스트와 연동해 주자. [Unity] VR 퀘스트2 연동(OpenXR 플러그인 세팅)개요 유니티에서 VR 환경을 구축하기 전 어떤 VR 기기를 표준으로 해야 할지 정해야 한다. 23년 10월 스팀 기준으로 가장 많은 유저가 사용하는 VR 기기..
2023.12.07 -
OpenXR 기능에 대한 문서 OpenXR Features | OpenXR Plugin | 1.9.1 OpenXR Features OpenXR is an extensible API that can be extended with new features. To facilitate this within the Unity ecosystem, the Unity OpenXR provider offers a feature extension mechanism. Feature Management You can manage features from the Project S docs.unity3d.com D-Pad Binding D-Pad Interaction | OpenXR Plugin | 1.9.1 D-Pad Inter..
[Unity] OpenXR Feature Groups 기능 문서 정리OpenXR 기능에 대한 문서 OpenXR Features | OpenXR Plugin | 1.9.1 OpenXR Features OpenXR is an extensible API that can be extended with new features. To facilitate this within the Unity ecosystem, the Unity OpenXR provider offers a feature extension mechanism. Feature Management You can manage features from the Project S docs.unity3d.com D-Pad Binding D-Pad Interaction | OpenXR Plugin | 1.9.1 D-Pad Inter..
2023.11.26 -
개요 유니티에서 VR 환경을 구축하기 전 어떤 VR 기기를 표준으로 해야 할지 정해야 한다. 23년 10월 스팀 기준으로 가장 많은 유저가 사용하는 VR 기기는 메타의 퀘스트 2이므로 퀘스트 2를 표준으로 유니티에서 VR 환경을 구축해 보자. Steam 하드웨어 및 소프트웨어 설문조사 store.steampowered.com 유니티에서 메타 퀘스트와 연동하는 방법은 크게 2가지 있는 것으로 알고 있다. 1. *OpenXR 플러그인2. 오큘러스 패키지(메타가 오큘러스를 인수) *OpenXR : 가상현실 및 증강현실 플랫폼과 장치에 접근하기 위한 로열티 없는 개방형 표준 OpenXR 플러그인은 표준화 방법을 제공하며 복잡하지만 오큘러스 패키지는 한정적이며 간단하다는 차이가 있다. 본인은 OpenXR 플러그인..
[Unity] VR 퀘스트 2 연동(OpenXR 플러그인 세팅)개요 유니티에서 VR 환경을 구축하기 전 어떤 VR 기기를 표준으로 해야 할지 정해야 한다. 23년 10월 스팀 기준으로 가장 많은 유저가 사용하는 VR 기기는 메타의 퀘스트 2이므로 퀘스트 2를 표준으로 유니티에서 VR 환경을 구축해 보자. Steam 하드웨어 및 소프트웨어 설문조사 store.steampowered.com 유니티에서 메타 퀘스트와 연동하는 방법은 크게 2가지 있는 것으로 알고 있다. 1. *OpenXR 플러그인2. 오큘러스 패키지(메타가 오큘러스를 인수) *OpenXR : 가상현실 및 증강현실 플랫폼과 장치에 접근하기 위한 로열티 없는 개방형 표준 OpenXR 플러그인은 표준화 방법을 제공하며 복잡하지만 오큘러스 패키지는 한정적이며 간단하다는 차이가 있다. 본인은 OpenXR 플러그인..
2023.11.26