資產建立程序

Windows Mixed Reality以 Microsoft 對 DirectX 所做的投資數十年為基礎。 所有體驗和技能開發人員在建置 3D 圖形方面都持續具有價值,HoloLens。

您為專案建立的資產有許多圖形和形式。 它們可以由一系列紋理/影像、音訊、視訊、3D 模型和動畫所組成。 我們無法開始涵蓋可用來建立專案中不同資產類型的所有工具。 在本文中,我們將著重于 3D 資產建立方法。

Concept, creation, integration and iteration flow
概念、建立、整合和反復專案流程

考量事項

查看體驗時,您正嘗試建立,請將它視為預算,讓您嘗試建立最佳體驗。 對於您可以在資產中使用的 多邊形材質類型 數目,不一定有任何硬式限制。 請將它視為一組預算的取捨。

以下是體驗的範例預算。 效能不是單一失敗點,但會減少一千次。

資產 CPU GPU 記憶體
多邊形 0% 5% 10%
紋理 5% 15%25%
著色器 15% 35% 0%
Dynamics
物理特性 5% 15% 0%
即時光源 10% 0% 0%
媒體 (音訊/視訊) - 15% 25%
腳本/邏輯 25% 0% 5%
一般額外負荷 5% 5% 5%
總計 65% 90% 70%

資產總數

  • 場景中有多少資產作用中?

資產的複雜度

開發人員和藝術師都必須考慮裝置和圖形引擎的功能。 Microsoft HoloLens具有裝置內建的所有計算和圖形。 它會共用開發人員在行動平臺上找到的功能。

不論您的體驗是以 全像攝影裝置或沉浸式裝置為目標,資產建立程式都相同。 要注意的主要事項是裝置功能和規模。 您可以在混合實境中看到真實世界,因此您會想要根據體驗維持正確的規模。

撰寫資產

我們將從取得專案資產的方式開始:

  1. 建立資產 (撰寫工具和物件擷取)
  2. 線上購買資產 (購買資產)
  3. 移植資產 (取現有資產)
  4. 外包資產 (從協力廠商匯入資產)

建立資產

撰寫工具
首先,您可以透過數種不同的方式建立自己的資產。 3D 藝術師會使用各種應用程式和工具來建立模型,其中包含 網格紋理材質。 然後,這會以檔案格式儲存,可供應用程式所使用的圖形引擎匯入或使用,例如 。FBX。OBJ. 產生所選圖形引擎支援之模型的任何工具,都會在HoloLens上運作。 在 3D 藝術師中,許多都選擇使用Autodesk 的 Maya,因為它可以使用HoloLens來轉換資產的建立方式。 如果您想要快速取得某些專案,您也可以使用Windows隨附的3D Builder來匯出 。OBJ 用於您的應用程式。

物件擷
您也可以選擇在 3D 中擷取物件。 在 3D 中擷取内嵌物件,並使用數位內容建立軟體進行編輯,隨著 3D 列印的提升,越來越受歡迎。 使用Kinect 2感應器和3D 產生器,您可以使用擷取功能從真實世界物件建立資產。 這也是一 套工具 ,藉由處理數個影像來結合在一起和網格和紋理,以使用 相片測量 來執行相同的作業。

購買資產

另一個絕佳的選項是為您的體驗購買資產。 透過 Unity 資產存放區TurboSquid 等服務提供大量資產。

當您從協力廠商購買資產時,一律想要檢查下列屬性:

  • 什麼是聚合計數?
    • 它是否符合您的預算?
  • 模型是否有詳細資料層級 (LOD) ?
    • 模型層級的詳細資料可讓您調整模型的詳細資料以取得效能。
  • 來源檔案是否可用?
    • 未隨附 于 Unity 資產存放區 ,但一律隨附 于 TurboSquid等服務中。
    • 如果沒有原始程式檔,您就無法修改資產。
    • 請確定您的 3D 工具可以匯入所提供的原始程式檔。
  • 瞭解您取得的內容
    • 是否提供動畫?
    • 請務必檢查您要購買的資產內容清單。

移植資產

在某些情況下,您會收到原本為其他裝置和不同應用程式建置的現有資產。 在大部分情況下,這些資產可以轉換成與應用程式所使用的圖形引擎相容的格式。

移植資產以在HoloLens應用程式中使用時,您會想要詢問下列問題:

  • 您可以直接匯入還是需要轉換成另一種格式嗎? 檢查您使用的圖形引擎匯入的格式。
  • 如果轉換成相容的格式,任何專案都遺失了嗎? 有時候詳細資料可能會遺失或匯入,可能會導致需要在 3D 撰寫工具中清除的成品。
  • 資產的三角形/多邊形計數為何? 根據應用程式的預算,您可以使用 Simplygon 或類似工具 (,以程式方式或手動減少原始資產) 原始資產的聚合計數,以符合應用程式預算。

外包資產

對於需要比小組更多的資產的大型專案,另一個選項是外包資產建立。 外包程式牽涉到尋找適合外包資產的工作室或機構。 這可以是最昂貴的選項,但也是您取得的內容最有彈性的選項。

  • 清楚定義您要求的內容
    • 盡可能提供詳細資料
    • 前端、側邊和後置概念影像
    • 顯示內容中資產的參考圖
    • 物件的大小 (通常會以公分指定)
  • 提供預算
    • Poly count 範圍
    • 紋理數目
    • 著色器類型 (For Unity 和 HoloLens您應該一律預設為行動著色器,)
  • 瞭解成本
    • 變更要求的外包原則為何?

外包可以根據專案時程表運作良好,但需要更多監督,以確保您第一次取得所需的正確資產。