• <xmp id="om0om">
  • <table id="om0om"><noscript id="om0om"></noscript></table>
  • 3 月 19 日下午 2 點,鎖定 NVIDIA AI 網絡中文專場。立即注冊觀看
    內容創建/渲染

    為游戲開發管道實施 USD:Polyphony Digital 訪談

    索尼互動娛樂公司( Sony Interactive Entertainment Inc )旗下的子公司 Polyphony DigitalGran Turismo 的創造者,三十年來, PlayStation 軟件的累計銷量超過 9000 萬份。 Gran Turisimo 7 于 2022 年發布,標志著該系列開播 25 周年,其中包括 Universal Scene Description ( USD )的實施。 USD 是一個 API 開放場景描述?,用于在 3D 世界中進行描述、組合、模擬和協作。

    Tools Pipeline Engineering 負責人安藤美由美與 NVIDIA 坐下來討論了該公司最新版本的集成過程,以及他們在 Polyphony 游戲開發管道中的采用計劃。

    你為什么選擇 USD 作為你的游戲開發渠道?

    USD 技術支持用于視頻制作的大規模、多用戶、多樣化的資產管道。盡管它是一個專為視頻制作而設計的庫,但 USD 支持大型復雜管道的機制可以用于游戲內制作。由于 USD 已經提供了構建管道所需的功能,如組合、資產解析器、文件格式插件和自定義模式,我們對其進行了調整,以適應我們的管道。

    換成美元能讓你做以前做不到的事情嗎?

    USD 與我們以前的格式不同,它可以在不同的工具中編輯,例如 Houdini 。與以前的格式不同, USD 合成可以用于以非破壞性的方式編輯數據。即使是包含游戲獨特規格的數據也可以在各種工具之間來回傳輸,而不會丟失數據。

    在 Gran Turismo 中,我們主要在 Autodesk Maya 中創建汽車和課程等資產,數據極其復雜。有很多工具可以用來設置各種插件和規范,而為 Houdini 重新實現這些工具的成本很高。

    特別是,著色器非常復雜,在 Houdini 中開發一個用于預覽和編輯著色器的新環境非常昂貴,而且很難快速實現。但是, USD 可以在建模期間在 Autodesk Maya 中創建材質設置,而材質指定可以在 Houdini 中完成。

    UI in Japanese with a picture of a car on a wet parking lot surrounded by lit buildings at night. The building lights reflect in the water, as does the car.
    圖 1 。 Gran Turismo 7 照片模式

    為什么您選擇美元而不是其他文件格式?

    跨多個工具以非破壞性和程序化的方式處理場景圖的能力。在游戲的情況下,在數字內容創作( DCC )工具中設置了各種獨家規范。在傳統格式中,當使用不同的工具進行編輯時,除非每個工具都處理參數,否則無法正確處理參數。

    在游戲制作中,就像在視頻制作中一樣,許多人可以同時制作許多資產和鏡頭,同時添加各種游戲規范。 USD 解決了這些問題,因為合成可以用于無損編輯,因此您可以在多個工具之間平滑移動。

    您在整合美元的過程中面臨哪些挑戰?

    目前的管道規模巨大,不可能一次將其全部轉換為 USD 。

    我們不得不維持管道的運行,并分部分進行遷移。

    UI of a racetrack design, with different panels for properties such as roads, railroads, hills, trees, buildings, and so on; and a camera visual.
    圖 2:Gran Turismo 7 賽道的現場剪輯

    建議先采取哪些小步驟?

    首先,您需要一個獨立的項目(最好與現有系統分開)來了解 USD 是如何工作的,然后才能在實際項目中實現它。

    當使用 USD 作為游戲資產時,重要的是要理解,與視頻制作不同,沒有專門用于游戲制作的既定模式或編輯工具。有必要了解 USD 規范、數據結構、 API 規范等。在我們將其引入資產生產之前,我們必須學習 XML 和 JSON 等文件格式。有必要根據游戲的規格開發自己的軟件。

    我們引入了 USD 作為一種格式來管理轉換管道的參數。與資產數據不同,所有內容都在小型 ASCII 文件中。數據的結構很容易理解,層、階段和模式等概念也很容易掌握。該系統的優點為在資產創建中引入該系統提供了基礎。

    你打算在未來的游戲開發中繼續使用美元嗎?

    當然可以。即使使用了 USD 的 Gran Turismo 7 ,實現仍然有限。我們一直致力于為假設 USD 的資產構建一個結構和發布環境。我們計劃在可能的情況下應對挑戰,比如改進生產的迭代。

    Screenshot of a racetrack in green fields, with trees, buildings, cars, and light from a setting sun.
    圖 3 。 Gran Turismo 7 山谷中的一條賽道

    你認為需要什么才能讓美元在游戲行業得到更廣泛的應用?

    在游戲制作中,沒有像視頻制作那樣的既定模式。沒有像 KATANA 或 Houdini SOLARIS 這樣的環境可以布置 USD 、點亮它、渲染它等等。要在游戲引擎中使用渲染器,您必須準備一個轉換管道而不是渲染器,或者使用游戲引擎。

    藝術家、技術藝術家、藝術總監和工作室高管對轉向美元有何反應?

    隨著在 Maya 和 SOLARIS 等 DCC 工具中 USD 支持的進展,藝術家和技術藝術家對數據兼容性的靈活性、穩定性和效率的提高感到滿意。從管理的角度來看,開源庫的積極使用是一個巨大的好處,因為開發資源可以集中在特定于生產的問題上。

    你認為說服所有人采用美元的最有說服力的論點是什么?

    使用 USD ,您可以立即在支持它的通用環境中進行測試。隨著 NVIDIA Omniverse ,一個用于構建和操作元宇宙應用程序的實時設計協作和模擬平臺,以及各種其他工具變得更加兼容,未來采用 USD 將變得更加有利。

    資源

    有關更多信息,請參見 Polyphony DigitalUniversal Scene Descriptionresources for game developers

    Register for NVIDIA GTC 2023 for free ,并于 3 月 20-23 日加入我們的 game development sessions 。您可能想參加以下 USD 課程:

    對于參加 GDC 的人員,請參閱我們的 sessions for game developers

    ?

    0

    標簽

    人人超碰97caoporen国产