• <xmp id="om0om">
  • <table id="om0om"><noscript id="om0om"></noscript></table>
  • 3 月 19 日下午 2 點,鎖定 NVIDIA AI 網絡中文專場。立即注冊觀看
    游戲開發

    改變游戲規則:NVIDIA Omniverse 提供一系列 RTX 和 AI 應用程序、擴展程序及 DIY 工具包,加速游戲開發管線

    協作和模擬平臺可簡化復雜挑戰,例如多應用程序工作流程、面部動畫、資產搜索和構建專有工具。

    游戲開發中的內容創作涉及多個步驟和流程,可能異常復雜。為打造出色體驗,游戲藝術家需要構建龐大的 3D 內容庫,同時將逼真照明、物理效果和出色游戲性能與 AI 融合。用于設計不同游戲元素的數字內容創作 (DCC) 工具數量激增,導致評審周期過長,并且難以更大限度地增加迭代。通常,工作室會利用開發時間創建自己的專有工具,以實現這些工作流程。
    GDC 2021 上,NVIDIA 推出了一系列 Omniverse 應用程序和工具,用于簡化和加速游戲開發內容創作管線。開發者可以介入平臺堆棧的任意層 – 在頂層,利用預構建的 Omniverse 應用程序,例如 CreateMachinimaAudio2Face;或者在平臺組件層,輕松構建自定義擴展程序和工具,加速他們的工作流程。

    USD 用于游戲開發

    通用場景描述 (USD) 作為 NVIDIA Omniverse 的基礎,是由 Pixar 開發的一種易于擴展的開源 3D 場景說明和文件格式,用于借助不同的工具創作和交換內容。

    USD 具有通用性,因此現在廣泛用于媒體和娛樂、建筑、機器人、制造以及游戲開發等行業。

    Luminous 和 Embark Studios 是早期評估 NVIDIA Omniverse 在游戲開發行業的應用效果的兩家公司,現在已經采用 USD,以利用 Omniverse 連接的生態系統并加速其工作流程。

    Luminous 工作室負責人兼副總裁 Takeshi Aramaki 表示:“游戲開發內容管線非常復雜,需要我們充分利用多個應用程序的出色方面。通過采用 Pixar 的通用場景描述 (USD),我們將跨工具利用通用資產和應用程序互操作性,從而加速生產并優化我們的工作流程。”

    利用實時同步協作和直觀工具加速工作流程

    在創作內容時,游戲開發者必須使用各種行業工具,其中許多工具通常不兼容。Omniverse Connector 是熱門應用程序的插件,支持游戲開發者在自己常用的多個應用程序中實時、同步工作,從而輕松加速工作流程。

    借助 Omniverse Create,開發者可以利用簡單、直觀的工具來構建和測試內容,并且在創作管線期間快速迭代。使用繪畫工具進行布景,或利用 Omniverse Physics – 如 PhysX 5FlowBlast – 為 3D 模型帶來逼真的細節。NVIDIA RTX 技術能夠用實時光線追蹤和路徑追蹤來產生物理真實的照明。用戶可輕松串流 Omniverse 內容,以便在任意設備上查看模型或資產。

    簡化棘手的資產管理

    多年以來,數千位藝術家和開發者在多個工作室中構建了大量資產目錄,讓游戲開發者倍受重負。要維持工作效率并限制在復制找不到的資產上花費的成本,加速并簡化資產搜索和管理至關重要。

    Omniverse Nucleus 是用于簡化 3D 資產交換的核心協作和數據庫引擎,借此,資產可存儲為最基本的形式,并且可以在藝術家之間或者工作室之間輕松傳遞。

    此外,借助 Omniverse 的 AI 和高級渲染功能,開發者可以利用 Omniverse DeepSearch 通過靜態圖像或自然語言(包括形容詞或修飾詞)輕松搜索數千個 3D 資產。

    AI 助力的游樂場

    逼真面部動畫的創作過程十分繁瑣,但游戲創作者可以使用Omniverse Audio2Face(一款使用 AI 自動生成面部動畫的應用程序),為角色添加更高級別的細節。借助 Audio2Face,開發者可以創建逼真的面部表情和動作,以匹配任何配音音軌。該技術將音頻輸入到預先訓練的深度神經網絡中,而網絡輸出會實時生成 3D 角色的面部動畫。

    Omniverse Machinima 是一款工具,用于幫助游戲開發者使用基于 USD 的資產制作動畫電影和講故事,或者他們可以將素材分發到社區,讓玩家重新剪輯來制作用戶生成內容,以推廣標志性的角色或場景。現在,Machinima 包含騎馬與砍殺 II:霸主 (Mount & Blade II: Bannerlord)”“Squad”中的知名素材,未來將包含更多。

    Omniverse 中開發自定義工具
    游戲開發者通常會構建自定義工具,以處理繁重或繁瑣的手動工作,例如自動生成縮略圖、創建素材瀏覽器、手動動畫,甚至填充店面。

    與單一開發平臺不同,Omniverse 是從頭開始構建的,可輕松擴展,并且可以使用模塊化開發框架進行定制。開發者可以使用 Omniverse Kit 輕松構建擴展程序、應用程序和微服務。

    每個 Omniverse 應用程序(例如 Machinima 或 Audio2Face)都是一個預先設置的集合,包含 200 多個 Omniverse Kit 擴展程序、專用于完成特定任務的小段代碼。[1] [2] [3] [4] 

    Kit 擴展程序系統

    借助 Omniverse Kit 擴展程序系統,任何具備基本編程知識的人均可快速構建功能強大的工具,并將其分發給內容制作者,或者將其打包到微服務,助力新的分布式工作流程。擴展程序主要采用 Python 編寫,具有出色的易用性,并且提供源代碼,因此開發者可以使用腳本編輯器檢查、試驗和構建以滿足其需求。

    Omniverse Kit 中的擴展程序管理器

    開發者還可以使用功能強大的 Omni.UI 系統 – 非常輕巧的 GPU 加速用戶界面框架,這是適用于所有基于 Omniverse Kit 的應用程序的基礎 UI,與 HTML 樣式表類似,完全可樣式化,并且適用于支持 DX12 和 Vulkan 加速后端的 Linux 和 Windows。

    圖形編輯框架
    對于沒有豐富腳本或編碼經驗的團隊成員,Omni.UI Graph 是一個易于使用的圖形編輯框架,用于為擴展程序或應用程序開發自定義行為。借助 Omni.UI Graph、Omniverse Kit 和 Python 中的一些技能,用戶可以在運行時直觀地創建和自定義擴展程序,實現快速迭代。

    Omni.UI Graph – 圖形編輯框架

    深入探討 適用于游戲開發的 NVIDIA Omniverse,[5] [6] [7] [8]  免費訪問我們的 GTC On-Demand 講座Omniverse 教程[9] [10] 和 Twitch 直播。有關技術問題,請在 Omniverse 論壇中與我們的團隊交流,并在 Omniverse Discord Server 上與社區建立聯系。


    +2

    標簽

    人人超碰97caoporen国产