
UBIQ-Genie는 UBIQ 프레임 워크를 사용하여 Unity를 사용하여 서버 보조 협력 혼합 현실 애플리케이션을 구축 할 수있는 프레임 워크입니다. 이는 생성 모델, 대화 에이전트 및 실시간 전사와 같은 서버 측 처리가 필요한 다중 사용자 애플리케이션을 구축하는 데 특히 유용합니다. 자세한 내용은 UBIQ-Genie 용지를 참조하십시오.
메모
UBIQ-Genie로 시작하기 전에 UBIQ 프레임 워크에 익숙해지는 것이 좋습니다. 자세한 내용은 UBIQ의 문서 및 웹 사이트를 참조하십시오. UBIQ-Genie는 현재 UBIQ V1.0.0-PRE7을 사용합니다.
이 지침을 통해 프로젝트 사본을 만들어 실행하여 샘플을 실행하고 자신의 응용 프로그램 구축을 시작합니다. UBIQ-Genie는 Windows, MacOS 및 Linux를 지원합니다. UBIQ-Genie에는 서버 클라이언트 아키텍처가있어 Unity 클라이언트와 별도의 시스템에서 서버를 실행해야 할 수도 있습니다.
Node.js (V20 이상) 및 Python (v3.10 이상)을 설치하십시오.
이 저장소를 기계의 어딘가에 복제하십시오 (로컬 또는 리모컨).
Node 폴더에서 터미널을 열고 npm install 실행하여 종속성을 설치하십시오.
Node/services 폴더로 탐색하고 pip install -r requirements.txt 실행하여 파이썬 종속성을 설치하십시오. 가상 환경을 사용하는 경우 명령을 실행하기 전에 활성화하십시오. 올바른 Pytorch 및 Cuda 버전이 설치되어 있는지 확인하십시오 (자세한 내용은 Pytorch 웹 사이트 참조).
Unity 2022.3.32f1 이상을 설치하십시오.
이 저장소를 로컬 컴퓨터 어딘가에 복제하십시오.
Unity Hub에 Unity 폴더를 추가하고 프로젝트를 Unity로 엽니 다.
패키지 관리자로 이동하여 UBIQ 패키지 (com.ucl.ubiq)를 클릭하고 "샘플"탭으로 이동 한 다음 "Demo (XRI)"샘플을 가져옵니다. UBIQ-Genie 샘플 응용 프로그램에서 사용하는 일부 스크립트뿐만 아니라 Unity XR Interaction Toolkit 패키지를 프로젝트에 추가합니다.
메모
추가 설정 지침을 위해 Node/apps 폴더의 해당 폴더의 readme 파일을 읽으십시오. 사용 가능한 샘플 목록은 아래 샘플 섹션을 참조하십시오.
UBIQ-Genie 사용 방법에 대한 자세한 내용은 Node 폴더의 readme 파일을 참조하십시오.
Node/apps 폴더에는 UBIQ-Genie를 사용하는 방법을 보여주는 여러 샘플이 포함되어 있으며, 각각은 Node/services 폴더에 정의 된 하나 이상의 서비스를 사용합니다. 이 샘플을 사용하는 방법에 대한 자세한 내용은 해당 폴더의 readme 파일을 참조하십시오. 현재 다음 공동 작업 샘플 응용 프로그램이 제공됩니다.
샘플의 데모 비디오는 UBIQ-Genie 데모 비디오를 참조하십시오.
질문이 있으시면 GitHub의 토론 탭을 사용하거나 UBIQ Discord 서버의 UBIQ-Genie 채널에서 메시지를 보내십시오. 버그 보고서는 GitHub의 문제 탭을 사용하십시오.