資產建立程序
Windows Mixed Reality以 Microsoft 對 DirectX 所做的投資數十年為基礎。 所有體驗和技能開發人員在建置 3D 圖形方面都持續具有價值,HoloLens。
您為專案建立的資產有許多圖形和形式。 它們可以由一系列紋理/影像、音訊、視訊、3D 模型和動畫所組成。 我們無法開始涵蓋可用來建立專案中不同資產類型的所有工具。 在本文中,我們將著重于 3D 資產建立方法。
概念、建立、整合和反復專案流程
考量事項
查看體驗時,您正嘗試建立,請將它視為預算,讓您嘗試建立最佳體驗。 對於您可以在資產中使用的 多邊形 或 材質類型 數目,不一定有任何硬式限制。 請將它視為一組預算的取捨。
以下是體驗的範例預算。 效能不是單一失敗點,但會減少一千次。
資產 | 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% |
資產總數
- 場景中有多少資產作用中?
資產的複雜度
- 多少個三角形/多邊形?
- 著色器有多複雜? 使用 Mixed Reality Toolkit 時,建議您使用Mixed Reality Toolkit Standard 著色器來降低著色器複雜度。
開發人員和藝術師都必須考慮裝置和圖形引擎的功能。 Microsoft HoloLens具有裝置內建的所有計算和圖形。 它會共用開發人員在行動平臺上找到的功能。
不論您的體驗是以 全像攝影裝置或沉浸式裝置為目標,資產建立程式都相同。 要注意的主要事項是裝置功能和規模。 您可以在混合實境中看到真實世界,因此您會想要根據體驗維持正確的規模。
撰寫資產
我們將從取得專案資產的方式開始:
- 建立資產 (撰寫工具和物件擷取)
- 線上購買資產 (購買資產)
- 移植資產 (取現有資產)
- 外包資產 (從協力廠商匯入資產)
建立資產
撰寫工具
首先,您可以透過數種不同的方式建立自己的資產。 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您應該一律預設為行動著色器,)
- 瞭解成本
- 變更要求的外包原則為何?
外包可以根據專案時程表運作良好,但需要更多監督,以確保您第一次取得所需的正確資產。