NVIDIA Omniverse USD Composer(以前稱為 Create)是 NVIDIA Omniverse 中用于構(gòu)建虛擬世界的參考應(yīng)用程序,允許用戶進(jìn)行組裝、模擬和渲染大型場(chǎng)景。
Omniverse USD Composer 能夠利用 OpenUSD 的高級(jí)工作流程(如圖層、變體、實(shí)例化等),再結(jié)合 MDL(材質(zhì)定義語(yǔ)言)和在 NVIDIA RTX GPU 上運(yùn)行的 RTX 渲染器,構(gòu)建和體驗(yàn)物理精準(zhǔn)的世界。Omniverse USD Composer 集成了 Hydra 渲染代理支持,用戶可以直接在 Omniverse 中按照使用習(xí)慣切換 Hydra 代理支持的渲染器或 Omniverse RTX 渲染器。
1. NVIDIA Omniverse USD Composer能用來(lái)做什么?
1.1 Connectors
NVIDIA Omniverse USD Composer 支持導(dǎo)航、修改和渲染 Pixar USD 內(nèi)容。除了 USD 之外,Omniverse USD Composer 還可以使用 NVIDIA Omniverse Connectors 連接到許多應(yīng)用程序,將 3D 模型、材質(zhì)、動(dòng)畫(huà)等內(nèi)容發(fā)布為 USD 格式。Omniverse Connectors 可用于許多現(xiàn)有工具,例如 Revit、Sketchup、3ds Max、Rhino、Grasshopper、Maya、Unreal、Blender 等。如果沒(méi)有 Omniverse Connectors,用戶也可以直接在應(yīng)用程序中將 FBX、OBJ、Gltf、LXO 轉(zhuǎn)換為 USD 格式。此外,許多不帶 Omniverse Connectors 但本身支持 USD 的工具也可以引入 Omniverse USD Composer。
連接到 Nucleus 服務(wù)后,可以在應(yīng)用程序和用戶之間實(shí)時(shí)創(chuàng)作內(nèi)容,以實(shí)現(xiàn)高級(jí)的多用戶協(xié)作工作流程。
1.2 環(huán)境搭建
Omniverse USD Composer 提供先進(jìn)的布局工具來(lái)構(gòu)建虛擬世界,支持用戶引入自己的素材或使用 Omniverse USD Composer 現(xiàn)有資產(chǎn)庫(kù)(包括樹(shù)木、家具、道路、人物等)。借助 Omniverse Connectors,可以更進(jìn)一步從 Epic Games 虛幻引擎或 SideFX Houdini 等行業(yè)領(lǐng)先的工具中導(dǎo)入場(chǎng)景。Omniverse USD Composer 能夠充分利用 USD 的高級(jí)工作流,如圖層、變體、實(shí)例化、動(dòng)畫(huà)緩存等。
1.3 動(dòng)畫(huà)
Omniverse USD Composer 支持來(lái)自 Autodesk Maya、Epic Games 虛幻引擎、Autodesk 3ds Max 等工具的動(dòng)畫(huà)效果,并支持動(dòng)畫(huà)剪輯、骨骼動(dòng)畫(huà)、動(dòng)畫(huà)緩存和混合形狀等功能。在 Omniverse USD Composer 中,可以實(shí)時(shí)播放這些動(dòng)畫(huà),也可以以視頻的形式導(dǎo)出。
1.4渲染、材質(zhì)和照明
Omniverse USD Composer 包含先進(jìn)的多 GPU 實(shí)時(shí)硬件加速 RTX 渲染器和基于 Pixar Hydra API 構(gòu)建的 MDL 材質(zhì)支持。它們都使用物理級(jí)精確的材質(zhì)和照明生成逼真的實(shí)時(shí)交互式模擬效果。RTX 渲染器支持 2 種模式:實(shí)時(shí)光線追蹤和交互式路徑追蹤。憑借對(duì)多個(gè) GPU 的支持,路徑追蹤渲染器也可以達(dá)到實(shí)時(shí)速率,從而實(shí)現(xiàn)逼真的場(chǎng)景和可視化效果。
1.5 模擬和特效
Omniverse USD Composer 包含高級(jí)模擬功能,包括直接集成 NVIDIA PhysX、Blast 和 Flow,以呈現(xiàn)逼真的物理效果(例如破壞、火災(zāi)和煙霧)。用戶還可以使用 SideFX Houdini 等工具導(dǎo)出 USD 動(dòng)畫(huà)和特效,然后將其導(dǎo)入 Omniverse USD Composer 進(jìn)行渲染。
1.6 輸出
創(chuàng)建模擬場(chǎng)景后,可以通過(guò) Movie Maker 工具將其導(dǎo)出為 MP4 格式、序列化圖像或交互式單機(jī)播放。此外,用戶還可以用平板電腦等便攜式移動(dòng)設(shè)備體驗(yàn) CloudXR 功能帶來(lái)的 AR 體驗(yàn)。
1.7開(kāi)發(fā)者工具
Omniverse USD Composer 同樣具有高度可擴(kuò)展性。Omniverse USD Composer 基于 NVIDIA Omniverse Kit 構(gòu)建,允許用戶開(kāi)發(fā)自己的 Python 擴(kuò)展程序。Omniverse USD Composer 中的所有關(guān)鍵功能均作為擴(kuò)展編寫(xiě),用戶可以自行探索。
2. 如何獲取Omniverse USD Composer?
和其他應(yīng)用程序一樣,在下載安裝 NVIDIA Omniverse Launcher 后,前往 “Exchange(交易所)”,在 “Apps(應(yīng)用)” 中下載“OMNIVERSE USD COMPOSER” 即可。
3. UI 界面
Omniverse USD Composer 應(yīng)用的 UI 界面非常豐富,能夠提供不同的布局工具和素材庫(kù),用戶可以實(shí)時(shí)交互地組裝、照明、模擬和渲染場(chǎng)景,或加速合成高級(jí)場(chǎng)景。
4.常用功能和技巧
Omniverse USD Composer 作為主要參考應(yīng)用,包含許多先進(jìn)的功能。
審核編輯:劉清
-
NVIDIA
+關(guān)注
關(guān)注
14文章
4814瀏覽量
102629 -
gpu
+關(guān)注
關(guān)注
27文章
4629瀏覽量
128439 -
python
+關(guān)注
關(guān)注
54文章
4756瀏覽量
84283
原文標(biāo)題:Omniverse 教程 (13) : 基礎(chǔ)應(yīng)用 | NVIDIA Omniverse USD Composer
文章出處:【微信號(hào):Leadtek,微信公眾號(hào):麗臺(tái)科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論