Slide 5
Slide 5 text
Omniverse Kit Components
主要提供以下元件功能
● USD/Hydra (Omni.USD)
提供豐富的 OpenUSD Python API (底層C++) 來操作 USD
● Omniverse (Omniverse Client Library)
與 Omniverse Nucleus Servers 連線實現 USD/SDF 的操作與渲染,實現 Python Bindings 與連
線管理等等
● Carbonite
Omniverse 底層框架的管理,包含 Plugin, Audio, File, Image, Thread, Task, Localization, Image
等等。Plugin 透過 pybind11 整合 C++ 實現高效的 Scripting Language Runtime
● Omniverse RTX Renderer
建立可以高效 Renderer 的介面,透過 Hydra Engine 實現多顯示晶片整合渲染的能力
● Scripting
不須重新編譯透過 Python 動態執行與呼叫 API
● UI Toolkit (omni.ui)
透過 C++ 撰寫的 Dear ImGui 實現 UI 元件,並且可以透過 Python API 直接呼叫存取