元宇宙的HTML - 通用場景描述語言USD

USD(通用場景描述)是Pixar發明的一種開源文件格式,其起源可以追溯到30年前,隨着圍繞建立無國界元宇宙的炒作越來越多,這種格式正在得到新的關注。 在這裏插入圖片描述

通用場景描述(USD)被Nvidia Omniverse平臺副總裁Richard Kerris在本週GPU技術大會之前的新聞發佈會上描述爲"3D的HTML"。

Nvidia支持將USD文件格式作爲在其Omniverse硬件和軟件平臺上構建協作元宇宙的關鍵,通過該平臺,企業可以構建和渲染複雜的3D世界、AI模型和動畫化身。

USD背後的想法是在多家企業開發的虛擬現實應用程序中共享和重用數十萬個3D資產,小組成員在週二的會議上討論文件格式時表示。

USD允許以協作方式共享3D資產或渲染虛擬世界,並且可以在所謂的元宇宙中將它們連接在一起。從理論上講,它可以提供鉤子來實現橋接,比如說,將Minecraft橋接到Roblox。

文件格式是"一個重要的元素,因爲它允許所有這些軟件產品利用我們正在談論的虛擬世界,"Kerris說。

USD是一個平臺,用於在應用程序或虛擬世界中共享虛擬佈景、動畫、材質和其他3D資產。它也是用於實時協作場景構建的工具,考慮了位置、對象方向、顏色、圖層等。USD 具有組合所有這些數據的複合運算符。

爲了呈現這一點,引擎讀取有關如何將場景從共享資源(如動畫或模型)中拼接在一起的過程說明,並在運行時將其組合在一起。英偉達最近也與蘋果合作描述剛體物理模擬。

"我認爲這是目前最全面的,因爲它不僅可以讓你可靠地交換幾何圖形,還可以靈活地交換着色材料、照明以及如何渲染事物的描述," Pixar通用場景描述的項目負責人Sebastian Grassia在小組討論中說。

皮克斯(Pixar)發明了USD這種格式,以確保它可以共享和重用數十萬個3D資產用於其電影。該格式於2016年開放,允許在實時工作區中重複使用3D數據集,同時保持原始文件完好無損。

"皮克斯已經做了大約30年了我們所謂的場景描述,開始時非常簡單,隨着我們電影的需求變得越來越複雜,迭代地產生了更雄心勃勃的方法來描述模型資產,並需要找到更強大的方式將它們組合在一起,將它們結合在一起,"Grassia說。

USD爲皮克斯提供了不同部門獨立工作的靈活性,在渲染主場景之前,還可以在照明,顏色和圖層上進行協作。現在正在調整文件格式,以便爲較新的圖形管道和工作負載(如虛擬現實)創建和共享3D數據集。

Apple在其設備上原生支持USD格式,並且正在其虛擬現實未來中發揮重要作用。USD得到了Epic Games在其虛幻引擎上的支持,該公司正在推廣使用協作遊戲開發。Autodesk通過其流行的軟件套件支持該格式。Nvidia現在通過其Omniverse平臺爲USD文件提供RTX渲染。

其他3D文件格式包括Alembic,最初由Sony Pictures Imageworks和Lucasfilm Ltd於2010年宣佈,用於《黑衣人3》和《超凡蜘蛛俠》等電影。

雖然USD文件格式促進了3D視覺協作會話並保護了源數據,但小組會議的參與者卻沒有像Nvidia所炒作的那樣使USD成爲"3D的HTML"。

USD有希望,但Metaverse是否會圍繞這種格式建立數據還有待觀察,Epic Games高級產品經理Shawn Dunn說。他說,就像HTML一樣,業界將不得不共同努力,採用一種標準來呈現元宇宙中的應用程序。

"至少如果每個人都能爲它做出貢獻,突然之間,有了共同的語言,只要其他軟件包可以讀取它,你就可以在任何地方可視化它,"鄧恩說。

圍繞美元提出的另一個想法可能是3D的JPEG,但考慮到glTF 3D文件格式的日益普及,這被認爲是深遠的,這是一種由Khronos Group支持的開源格式。

USD文件格式可能適用於電影,但需要解決根本性的挑戰,以使其適用於互聯網和Web瀏覽器。

"我建議USD需要有一個JavaScript庫。目前,每個人都必須手動創建自己的Python和C++服務,以便在服務器端讀取USD,然後將所需的信息發送回客戶端。如果USD創建了一個可以爲用戶消除這項工作的庫,那麼它將大大有助於...允許在基於瀏覽器的應用程序中使用USD,"Siemens首席解決方案架構師Mohsen Rezaya說。

原文鏈接:USD:元宇宙的HTML — BimAnt

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章