科技魔方

使用Azure Remote Rendering的Unity應用示例

AR/VR

2021年11月01日

  能夠提供逼真體驗的虛擬現實(VR)和增強現實(AR)是軟件技術的未來。通常,VR或AR設備需要大量的計算能力以處理和渲染3D內容。對于行業希望實現長續航且無需外接計算機的設備而言,這是一個巨大的挑戰。

  Azure Remote Rendering可以在Azure中渲染3D內容,并將圖形結果流式傳輸給你的VR/AR設備。所以,復雜3D內容的繁重計算和渲染任務可以交給Azure,然后你的VR或AR設備只需執行顯示即可。

  日前,微軟通過博文介紹了一個使用Azure Remote Rendering的Unity應用示例:

  1. 前期準備

  這個示例涉及的元素包括:

  Azure訂閱賬戶(如果沒有,你可以創建一個免費帳戶)

  GIT

  Unity(微軟使用的示例應用要求Unity 2019.4.16f1或以上)

  激活了Unity許可證的Unity帳戶

  確保你的開發PC具有最低的系統要求

  2. 使用Azure Remote Rendering遠程渲染3D內容

  下面我們來看看如何使用Azure Remote Rendering遠程渲染3D內容。要做的第一件事是創建Azure Remote Rendering帳戶:

  轉到Azure Portal

  單擊“Create a resource/創建資源”按鈕(左上角的加號)

  搜索“remote rendering/遠程渲染”,選擇“Remote Rendering/遠程渲染”結果并單擊“Creat/創建”

  鍵入帳戶名稱

  選擇一個“Resource Group/資源組”

  選擇一個“Location/位置”

  單擊“Creat/創建”以創建Remote Rendering帳戶

  創建Remote Rendering帳戶后,請在Azure Portal中導航到所述帳戶。接下來你需要3條信息以在Unity中使用:

  Account Domain:位置在Overview

  Account ID:位置在Overview

  Access Key:位置在Access Keys菜單

  接下來,我們需要下載示例應用。打開命令提示符并執行以下命令:mkdir ARR cd ARR git clone https://github.com/Azure/azure-remote-rendering powershell azure-remote-rendering\Scripts\DownloadUnityPackages.ps1

  下載完成后,你可以將其添加到Unity并打開它。

  打開Unity Hub應用程序

  導航到“Projects”

  單擊“Add”以添加項目

  導航到示例文件夾“ARR\azure remote rendering\Unity\Quickstart”,然后單擊“Select folder”

  單擊項目以在Unity中打開它。它可能會提示你下載Unity的一個版本,或者升級項目。這兩個選項都可以。

  接下來,我們將這個Unity項目連接到Azure Remote Rendering。首先在Unity中,依次單擊project tab > Assets > Scenes > Quickstart來打開Quickstart場景

  在“hierarchy”選項卡中,選擇Remote Rendering。

  在Inspector選項卡中,填寫Azure Remote Rendering帳戶的值

  按“Play”開始渲染。當Azure Remote Rendering接收并處理要渲染的文件時,這可能需要幾分鐘的時間.

  你將看到在Unity中實時渲染的3D模型。它正在遠程實時渲染。要進行測試,請打開“Scene”選項卡并移動camera。這時你可以看到渲染變化。另外,當查看RemoteRendering object的Inspector選項卡時,你會看到運行時會話信息,其中包括關于遠程渲染會話的信息。

  3. 總結

  通過使用Azure Remote Rendering遠程渲染3D內容,你將能夠創建VR或AR設備本身無法渲染的場景。

+1

來源:映維網

推薦文章

亚洲无码在线视频