[ 分享 ]  NVIDIA Omniverse 最新問答整理

NVIDIA Omniverse 最新問答整理

  By : Leadtek AI Expert     1480


*本文資料由NVIDIA英偉達 李浩南與宋毅明整理提供



NVIDIA在2021 GTC上推出了為企業用戶需求、虛擬協作和符合真實物理情況的即時模擬所打造的開放平台: NVIDIA Omniverse™ Enterprise,為視覺化運算帶來了新的世代。不論是在AI領域、視覺化、互動式模擬、或是遠程協作,Omniverse都將為創作者與開發者提供更流暢、更及時的協作環境。

那麼,具體一點,Omniverse該如何通俗易懂的理解?到底適合誰使用?如何與其他軟體區分與協作?公測版本和企業版本有何不同?


Q: 什麼是Omniverse?

簡單的定義,Omniverse是高擬真視覺化平台工具。



Q: Omniverse的目標使用者?

目前主要是媒體娛樂、建築設計這兩個行業,另外還有製造業,智慧工廠等。



Q: Omniverse的學習成本?

Omniverse是完全基於USD+MDL開發的,需要使用者去學習USD的使用:

設計人員:掌握USD流程

開發人員:掌握USD程式設計方法,以C++為主,支持Python



Q: 有了Omniverse是不是其他DCC的軟體都不需要了,用Omniverse開發模型,材質,做骨骼動畫?

Omniverse是個輕量化的平台,是用來做視覺化渲染模擬的,並不是要取代這些軟體。

我們做材質,做模型,做建築還是用傳統設計師常用的這些軟體,通過USD打通到Omniverse平台,利用技術做多GPU渲染和推流。

 



Q: 如何理解Omniverse這個高擬真視覺化平台工具?

Omniverse的定位首先是平台。既然是平台,那就是具有對接性的,也就是大家所說的協作平台。基於Pixar USD技術,將諸如Maya、Houdini等DCC軟體連接起來。


對比傳統流程,資產從一個DCC工具/軟體導入到另一個DCC工具/軟體,要進行各種對應格式轉換和輸出,而常用的fbx和abc格式,僅利於單個資產的輸出,而USD包含了整個場景中的所有資產和分層資訊。


也正是這樣,我們常常把USD比作HTML,不管用哪個流覽器(DCC軟體)將它打開,看到的內容應該都是一樣的。所以,這也是Omniverse的工作原理。


其次,我們再在這個基礎上,結合NVIDIA自己的技術,針對不同問題,給用戶提供更多不同的解決方案,比如Omniverse Launcher裡你們所看到的諸如Audio2Face,Create,Marbles等等app。


所以Omniverse Launcher也被我們戲稱為Apple Store for 3D Solution。然後,Omniverse Kit API都是基於USD的,支援C++和Python,用戶可以通過我們提供的Omniverse Kit API製作自己的App,不僅聚焦於我們已經展示的一些解決方案或者功能。所以Omniverse從發佈之初我們就一直強調Omniverse是一個開放的開發平台。



Q: 目前從Omniverse提供的Connectors大都是基於影視行業的軟體,例如3ds Max,Maya,UE等。Omniverse主要是為影視行業服務嗎?

Omniverse不是僅僅為了影視製作提供的,但影視行業因為有成熟的圖形技術流程和產品化的理念,為我們提供很高的行業標準,它對圖像品質需求提供了一個很高的門檻,所以Omniverse才會將影視行業作為一個切入口。


而Omniverse是要服務更多的領域,包括遊戲、VR/AR、數位孿生、自動駕駛、機器人訓練等等所有對於圖形視覺化有需求的行業。同時Omniverse各個部分的dev情況都是根據市場反應來的,我們engineering resource也是這樣側重的。




Q: Blender和UE也都是原生支持USD的,就目前來看,Omniverse能做的,Blender和UE等DCC軟體都能做,Omniverse對於DDC Production加速指的是什麼?

Omniverse更加強調協作,Omniverse不是要去跟blender或者UE競爭content creation的市場,如果要用blender和UE來做,也是完全可以的,但如果沒有在Omniverse的協助下,Production的搭建的時間和成本也是需要去考量的。Omniverse為用戶提供另一種思路,例如我們之前在GTC上有展示過的Holodeck VR漫遊。


我們的目標是讓大家的創作過程更為便捷和簡單,無論是我們的RTX技術還是其它的基於DL的優化技術,我們要打破一些傳統流程,讓一些之前只有其他大公司才能完成的內容更加平民化。


Audio2Face是一個很好的例子。傳統影片製作流程中,打造一套寫實的角色表情系統和製作photorealistic的facial animation,這需要好幾位元頂級的面部模型師、綁定師和動畫師,耗時數月才能完成的任務,現在,在Audio2Face中幾分鐘就能做到,所以Omniverse並不是要取代其它DCC軟體的所有功能,我們同Autodesk和Epic都有深度合作,它們跟Omniverse並沒有衝突。



Q: 雖然Omniverse強調協作,並非是跟其他DCC軟體去競爭的,但我們看到Omniverse與其他DCC軟體(例如UE),在一些功能上確實有重疊的地方?

UE的初衷還是遊戲引擎,它並不是為了virtual production而存在的。


我們認為傳統的DCC軟體是有歷史包袱的,NVIDIA本身的定位一直都比較明確,Omniverse更具有包容性和可拓展性,儘管現在還是beta版,但已經可以看到有Omniverse Isaac Sim,Omniverse Kaolin這些基於AI的App,這些是其他DCC軟體所不具備的。


舉兩個例子:

1. 在Isaac Sim機器人模擬裡以前通常用Unity3D/UE4搭建訓練場景,使用Omniverse kit利用python API和code做互動式的二次開發,可以快速進行模擬場景搭建,利用Omniverse Connectors + Nucleus訪問3D模型更便利。


2. 在DL深度學習,OpenCV視覺化方面,通常用點雲方式或者代碼工程師自己寫OpenGL代碼,但往往視覺化效果都是比較差的,想實現光照效果也很難調整,但用Omniverse Kaolin可以方便地實現滿意的視覺化效果。



Q: Audio2Face在設計上能夠輕鬆處理任何語言,NVIDIA在不斷更新越來越多的語言。目前看到對英語、法語、義大利語和俄語進來了測試,那麼Audio2Face對中文支持的效果如何?

Audio2Face是根據音訊聲波來驅動面部和口腔運動的,所以本質上對語種並沒有要求。但因為訓練資料都是基於英語,其它非拉丁語系,如中日韓語,在面部驅動上效果不會太好,面部肌肉運動並不符合這些語種在發音上的特徵,這部分的完善在NVIDIA的計畫中。



Q: 什麼是Omniverse Enterprise?

Omniverse Enterprise 是一款端到端的遠端協作和物理擬真即時模擬平台,經過 NVIDIA 優化和認證,並可在 NVIDIA 認證系統上運行。該平台包括許可軟體和全套的企業支援。




Q: Omniverse Open Beta和Omniverse Enterprise有什麼區別?


Omniverse Open Beta 供個人和社區成員使用,用於測試的beta版本。可通過公共論壇和一系列線上教程獲得支持;


Omniverse Enterprise包括以下三個特點:

1. Omniverse Enterprise管理基於USD協作的Omniverse Nucleus server。

2. Omniverse Enterprise 經過測試和優化,可在 NVIDIA RTX筆記型電腦和桌上型電腦上以及NVIDIA EGX認證伺服器上運行。因此可在任何規模的組織上部署 Omniverse Enterprise。

3. Omniverse Enterprise包括完整的企業支援服務,包括支援、升級和維護 (SUMS),通過電子郵件、電話和 Web 門戶與技術專家直接溝通。



Q: Omniverse Individual與Omniverse Enterprise具體區別是什麼?

Omniverse有兩個版本供用戶使用


1. Omniverse Individual

免費的Omniverse單用戶版本,供Omniverse愛好者使用支援Omniverse 的用戶端應用程式在他們的工作站或筆記型電腦上創建3D資產和場景。但不包括多用戶協作、真實擬真、微服務或技術支援。


2. Omniverse Enterprise 

為構建3D pipelines的團隊和企業提供的多用戶版本。包括適用於用戶端/工作站/伺服器的Omniverse軟體、通過Nucleus Enterprise進行協作和真實擬真、渲染和微服務。還包括SUMS和企業支持。






Source: