
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來安裝Python依賴性。如果您使用的是虛擬環境,請在運行命令之前將其激活。請確保您安裝了正確的Pytorch和CUDA版本(有關更多信息,請參見Pytorch網站)。
安裝Unity 2022.3.32F1或更高版本。
克隆該存儲庫在本地計算機上的某個地方。
將Unity文件夾添加到Unity Hub中,並以Unity打開項目。
導航到軟件包管理器,單擊UBIQ軟件包(com.ucl.ubiq),導航到“樣本”選項卡,然後導入“演示(XRI)”示例。這將在項目中添加Unity XR交互工具包,以及Ubiq-Genie示例應用程序使用的一些腳本。
筆記
在Node/apps文件夾中的相應文件夾中讀取readme文件,以進行進一步的設置指令。有關可用樣本的列表,請參見下面的樣本部分。
有關如何使用UBIQ-GENIE的更多信息,請參考Node文件夾中的讀數文件。
Node/apps文件夾包含許多樣本,這些樣本演示瞭如何使用Ubiq-genie,每個示例都使用了Node/services文件夾中定義的一個或多個服務。有關如何使用這些示例的更多信息,請參考相應文件夾中的讀數文件。目前,可用以下協作示例應用程序:
有關樣品的演示視頻,請參閱UBIQ-GENIE演示視頻。
對於任何問題,請使用GitHub上的“討論”選項卡,或在Ubiq Discord Server中的Ubiq-Genie頻道中發送消息。對於錯誤報告,請使用GitHub上的“問題”選項卡。