在 HoloLens 上使用 3D Viewer Beta (第 1 代)

3D 檢視器 Beta 可讓您在 HoloLens (第 1 代) 上檢視 3D 模型。 您可以從 Microsoft Edge、OneDrive 和其他應用程式開啟及檢視 支援的 .fbx 檔案。

注意

本文適用于沈浸式 Unity 3D Viewer Beta 應用程式,其支援 .fbx 檔案,且僅適用于 HoloLens (第 1 代) 。 HoloLens 2上預先安裝的3D 檢視器應用程式支援在混合實境家用 (中開啟自訂 .glb 3D 模型,以取得詳細資訊,請參閱資產需求概觀

重要

雖然 3D Viewer Beta 在 HoloLens (第 1 代) 的 Microsoft Store 中仍可使用,但它不再處於使用中開發狀態,不再受到支援。

如果您在 3D 檢視器 Beta 版中開啟 3D 模型時遇到問題,或不支援 3D 模型的某些功能,請參閱以下 支援的內容規格

若要建置或優化 3D 模型以搭配 3D 檢視器 Beta 使用,請參閱下方 優化 3D 檢視器 Beta 的 3D 模型

在 HoloLens 上開啟 3D 模型的方式有兩種。 請參閱下方 在 HoloLens 上檢視 FBX 檔案 以深入瞭解。

如果您在閱讀本文之後遇到問題,請參閱下方 的疑難排解

支援的內容規格

檔案格式

  • FBX 格式
  • FBX 版本上限 2015.1.0

檔案大小

  • 最小 5 KB
  • 最大值 500 MB

幾何形狀

  • 僅限多邊形模型。 沒有細分介面或 NURB
  • 右手座標系統
  • 不支援轉換矩陣中的切割

紋理

  • 紋理貼圖必須內嵌在 FBX 檔案中
  • 支援的影像格式
    • JPEG 和 PNG 影像
    • BMP 影像 (24 位 RGB true-color)
    • TGA 影像 (24 位 RGB 和 32 位 RGBQ true-color)
  • 紋理解析度上限為 2048x2048
  • 每個網格最多一個擴散圖、一個一般地圖和一個反映 Cube 對應
  • 擴散紋理中的 Alpha 色板會在低於 50% 時捨棄圖元

動畫

  • 個別物件的縮放/旋轉/轉譯動畫
  • 具有外觀的基本架構 (固定) 動畫
    • 每個頂點最多四個影響

材質

  • 支援 Lambert 和 Phong 材質,並具有可調整的參數
  • Lambert 支援的材質屬性
    • 主要紋理 (RGB + Alpha 測試)
    • 擴散色彩 (RGB)
    • 環境色彩 (RGB)
  • Phong 支援的材質屬性
    • 主要紋理 (RGB + Alpha 測試)
    • 擴散色彩 (RGB)
    • 環境色彩 (RGB)
    • 反射色彩 (RGB)
    • 光暈
    • 反射 率
  • 不支援自訂材質
  • 每個網格最多一個材質
  • 最多一個材質圖層
  • 每個檔案最多 8 個材質

檔案和模型限制

檔案大小有硬性限制,以及可在 3D 檢視器 Beta 中同時開啟的模型、頂點和網格數目:

  • 每個模型的檔案大小上限為 500 MB
  • 頂點:在所有開啟的模型中合併 600,000 個
  • 網格:在所有開啟的模型中合併 1,600 個
  • 最多 40 個模型一次開啟

優化 3D 檢視器 Beta 版的 3D 模型

特殊考量

  • 避免紋理貼圖中的黑色材質或黑色區域。 全像投影是由光線所組成,因此 HoloLens 會以透明方式呈現黑色 (缺少光線) 。
  • 從建立工具匯出至 FBX 之前,請確定所有幾何都可見且解除鎖定,而且沒有包含幾何的圖層會關閉或範本化。 不遵守可見度。
  • 避免節點之間的大量轉譯位移 (例如 100,000 個單位) ,這可能會導致模型在移動/縮放/旋轉時發生抖動。

效能最佳化

在撰寫程式期間,在 HoloLens 上撰寫內容並驗證 3D Viewer Beta 應用程式中的效能,以獲得最佳結果。 3D 檢視器 Beta 會即時轉譯內容,且效能受限於 HoloLens 硬體功能。

3D 模型中有許多變數可能會降低效能。 如果頂點超過 150,000 個頂點或超過 400 個網格,3D 檢視器 Beta 會顯示負載警告。 動畫可以降低其他開啟模型的效能。 3D 檢視器 Beta 版中也可以同時開啟的模型、頂點和網格總數有硬性限制, (請參閱 檔案和模型限制) 。

如果 3D 模型未如預期般執行,因為模型複雜度,請考慮:

  • 減少多邊形計數
  • 減少內建動畫中的骨頭數目
  • 避免自我遮蔽

3D 檢視器 Beta 支援雙面轉譯,但預設會基於效能考慮而關閉。 它可透過 [詳細資料] 頁面上的[雙面]按鈕開啟。 若要獲得最佳效能,請避免在內容中需要雙面轉譯。

驗證您的 3D 模型

在 HoloLens 上的 3D 檢視器 Beta 中開啟模型,以驗證您的模型。 選取 [詳細資料] 按鈕,以檢視模型在出現) 時 (不支援內容的特性和警告。

使用 true 到 life 維度轉譯 3D 模型

根據預設,3D 檢視器 Beta 會以使用者相對的熟悉大小和位置顯示 3D 模型。 不過,如果轉譯具有 true 到生命週期度量的 3D 模型很重要 (例如,在評估房間) 中的裝飾模型時,內容建立者可以在檔案的中繼資料中設定旗標,以防止應用程式和使用者調整該模型的大小。

若要避免調整模型,請在名為 Microsoft_DisableScale 的場景中,將布林值自訂屬性新增至任何物件,並將其設定為 true。 然後,3D Viewer Beta 會遵守 FbxSystemUnit 資訊,並模擬到 FBX 檔案中。 3D 檢視器 Beta 中的縮放比例是每個 FBX 單位 1 公尺。

在 HoloLens 上檢視 FBX 檔案

從 Microsoft Edge 開啟 FBX 檔案

FBX 檔案可以直接在 HoloLens 上使用 Microsoft Edge 從網站開啟。

  1. 在 Microsoft Edge 中,流覽至包含您想要檢視之 FBX 檔案的網頁。
  2. 選取要下載的檔案。
  3. 下載完成時,請選取 Microsoft Edge 中的 [ 開啟 ] 按鈕,以在 3D 檢視器 Beta 中開啟檔案。

稍後可以使用 Microsoft Edge 中的下載來存取和開啟下載的檔案。 若要儲存 3D 模型並確保繼續存取,請下載電腦上的檔案,並將其儲存到您的 OneDrive 帳戶。 然後,您可以從 HoloLens 上的 OneDrive 應用程式開啟檔案。

注意

某些具有可下載 FBX 模型的網站會以壓縮的 ZIP 格式提供它們。 3D 檢視器 Beta 無法直接開啟 ZIP 檔案。 請改用您的電腦來擷取 FBX 檔案,並將它儲存到您的 OneDrive 帳戶。 然後,您可以從 HoloLens 上的 OneDrive 應用程式開啟檔案。

從 OneDrive 開啟 FBX 檔案

FBX 檔案可以使用 HoloLens 上的 OneDrive 應用程式,從 OneDrive 開啟。 請確定您已在 HoloLens 上使用 Microsoft Store 應用程式安裝 OneDrive,而且您已將 FBX 檔案上傳至電腦上的 OneDrive。

在 OneDrive 中之後,可以使用 3D Viewer Beta 在 HoloLens 上開啟 FBX 檔案,有兩種方式之一:

  • 在 HoloLens 上啟動 OneDrive,然後選取 FBX 檔案,以在 3D 檢視器 Beta 中開啟它。
  • 啟動 3D 檢視器 Beta,空中點選以顯示工具列,然後選取 [ 開啟檔案]。 OneDrive 將會啟動,讓您選取 FBX 檔案。

疑難排解

當我開啟 3D 模型時看到警告

如果您嘗試開啟 3D 模型,其中包含 3D 檢視器 Beta 不支援的功能,您會看到警告。 如果模型太複雜且效能可能受到影響,您也會看到錯誤。 3D 檢視器 Beta 仍會載入 3D 模型,但效能或視覺逼真度可能會遭到入侵。

如需詳細資訊,請參閱 支援的內容規格優化 3D 檢視器 Beta 版的 3D 模型

我看到警告,而 3D 模型不會載入

您會看到錯誤訊息,原因如下:

  • 當 3D 檢視器 Beta 因為複雜度或檔案大小而無法載入 3D 模型時
  • FBX 檔案損毀或無效
  • 您已達到可以同時開啟之模型、頂點或網格總數的限制

如需詳細資訊,請參閱 支援的內容規格檔案和模型限制

我的 3D 模型載入,但未如預期般顯示

如果您的 3D 模型在 3D 檢視器 Beta 中看起來不如預期,請空中點選以顯示工具列,然後選取 [ 詳細資料]。 3D 檢視器 Beta 不支援的檔案層面將會反白顯示為警告。

您可能會看到最常見的問題是遺漏紋理,可能是因為它們未內嵌在 FBX 檔案中。 在此情況下,模型會顯示白色。 從建立工具匯出至 FBX,並選取內嵌紋理選項,即可在建立程式中解決此問題。

如需詳細資訊,請參閱 支援的內容規格優化 3D 檢視器 Beta 版的 3D 模型

我在檢視 3D 模型時遇到效能下降

載入和檢視 3D 模型時的效能可能會受到模型的複雜度、同時開啟的模型數目,或具有使用中動畫的模型數目所影響。

如需詳細資訊,請參閱 優化 3D 檢視器 Beta檔案和模型限制的 3D 模型。

當我在 HoloLens 上開啟 FBX 檔案時,它不會在 3D 檢視器 Beta 中開啟

安裝時,3D 檢視器 Beta 會自動與 .fbx 副檔名相關聯。

如果您嘗試開啟 .fbx 檔案,並看到將您導向至 Microsoft Store 的對話方塊,則您目前沒有與 HoloLens 上 .fbx 副檔名相關聯的應用程式。

確認已安裝 3D 檢視器 Beta。 如果未安裝,請從 HoloLens 上的 Microsoft Store 下載。

如果已安裝 3D Viewer Beta,請啟動 3D Viewer Beta,然後再次嘗試開啟檔案。 如果問題持續發生,請卸載並重新安裝 3D 檢視器 Beta 版。 重新安裝應用程式會再次將 .fbx 副檔名與 3D Viewer Beta 產生關聯。

如果嘗試開啟 FBX 檔案會開啟 3D Viewer Beta 以外的應用程式,該應用程式可能是在 3D Viewer Beta 之後安裝,並已接管 .fbx 副檔名的關聯。 如果您想要讓 3D Viewer Beta 與 .fbx 副檔名相關聯,請卸載並重新安裝 3D Viewer Beta。

3D 檢視器 Beta 中的 [開啟檔案] 按鈕不會啟動應用程式

[ 開啟檔案] 按鈕會開啟與 HoloLens 上檔案選擇器函式相關聯的應用程式。 如果已安裝 OneDrive,[ 開啟檔案 ] 按鈕應該會啟動 OneDrive。 不過,如果目前沒有任何應用程式與 HoloLens 上安裝的檔案選擇器函式相關聯,系統會將您導向至 Microsoft Store。

如果 [開啟檔案 ] 按鈕啟動 OneDrive 以外的應用程式,則可能是在 OneDrive 之後安裝該應用程式,並已接管與檔案選擇器函式的關聯。 如果您想要在 3D 檢視器 Beta 中選取 [ 開啟檔案 ] 按鈕時啟動 OneDrive,請卸載並重新安裝 OneDrive。

如果 [ 開啟檔案 ] 按鈕未使用中,您可能已達到一次可在 3D 檢視器 Beta 中開啟的模型限制。 如果您在 3D 檢視器 Beta 中開啟 40 個模型,您必須先關閉一些模型,才能開啟更多模型。

其他資源