유니티 URP 프로젝트에서 렌더러에 renderer feature 추가하기 1)상단의 edit 메뉴에서 project settings로 이동합니다. 2)graphics에서 현재 URP를 사용중인것을 확인할수있습니다. URP 에셋을 선택합니다. URP -HighFidelity(Universal Render Pipeline Asset) 3) URP 에셋에서현재 사용중인 렌더러 목록을 확인할수있습니다. renderer feature를 추가할 렌더러를 선택합니다. URP -HighFidelity - Renderer(Universal Render Data) 4)렌더러 데이터 하단에서 add renderer feature를 클릭합니다. 현재 렌더러에 추가할수있는 renderer feature를 확인할수있습니다.
유니티에서 TextMeshPro에서 한글 글꼴 텍스트 사용하기TextMeshPro의 한글 글꼴이 정상적으로 표시되지 않는경우1)TextMeshPro 게임 오브젝트에서 텍스트에 한글을 작성합니다. 2)한글 텍스트가 정상적으로 표시되지않는것을 확인할수있습니다. 3)해당 TextMeshPro 글꼴 에셋을 선택하고 generation settings에서 atlas population mode가 static로 설정되어있는것을 확인할수있습니다. 4)dynamic으로 변경하고 sampling point size를 입력합니다. 아틀라스 해상도(Atlas Width, Height)를 설정합니다.4)한글 텍스트가 정상적으로 표시되는것을 확인할수있습니다. 5)확대했을때 텍스트의 해상도가 낮은것을 확인할수있습니다. 6)sa..
유니티에서 TextMeshPro 사용하기(font asset creator) 1)package manager에서 TextMeshPro가 설치되어있는지 확인합니다. 2)씬에 UI의 Text - TextMeshPro를 생성합니다. 3)TMP Importer에서 import TMP Essentials를 클릭합니다. 4)TextMeshPro 컴포넌트에서 UI 텍스트의 속성을 설정합니다. 5)상단의 window 메뉴에서 TextMeshPro의 font asset creator를 선택합니다. 6)font asset creator는 유니티로 가져오기한 글꼴 에셋을 TextMeshPro 글꼴 에셋으로 변환합니다. 7)프로젝트에 TextMeshPro에 사용할 글꼴을 가져오기합니다. 8)source font file에 글..
유니티 TextMeshPro 두가지(UI, 3D Text) 유니티의 TextMeshPro는 두가지가 있습니다. 1)UI의 TextMeshPro를 생성합니다. 2)UI의 TextMeshPro는 canvas renderer와 TextMeshPro - Text(UI) 컴포넌트를 가지고있습니다. 3)캔버스의 자식 오브젝트로써 위치, 회전, 스케일을 설정합니다. 4)3D Object의 TextMeshPro를 생성합니다. 5)3D Object의 TextMeshPro는 mesh renderer와 TextMeshPro - Text 컴포넌트를 가지고있습니다. 6)3D 오브젝트로써 월드공간에서 위치, 회전, 스케일을 설정합니다.
유니티에서 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에서 사용하려는 가..
메타(meta) 계정 설정하기 웹사이트 meta 계정 설정하기 https://www.meta.com/ko-kr/help/accounts/set-up-meta-account/ https://auth.meta.com/
오큘러스 퀘스트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 소프트웨어..