色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

在 Omniverse Kit 104 中使用 C++ 和 Python 創建自定義元宇宙應用

NVIDIA英偉達企業解決方案 ? 來源:未知 ? 2022-11-21 21:15 ? 次閱讀

c83898f4-699b-11ed-8abf-dac502259ad0.gif

近日,NVIDIA 推出 Omniverse Kit 104 更新。此次更新讓開發者能使用 C++Python,更輕松地創建、打包并發布元宇宙應用。借助擴展后的工具包、更高的靈活性以及易于使用的模板,不同經驗水平的開發者都能構建用于加速特定行業工作流的元宇宙應用和擴展程序。

Omniverse Kit 是一個軟件開發平臺。該平臺包含了各種用于構建元宇宙應用、擴展程序和微服務的功能和構件 ,并且這些功能和構件正在不斷增加。Omniverse Kit 104 針對關鍵的開發者工具和擴展程序發布了以下更新:

  • 除了現有的 Python 模板外,還開放了帶有模板和實例的 C++ 擴展程序開發功能

  • 一個可助力用戶輕松創建自定義應用的新應用模板

  • 具有先進、開放工作流的 Viewport 2.0

  • 為 Omni.UI.Menu 中的用戶界面帶來新的導航可能性

  • 能夠在操作中封裝擴展功能

  • 通過一個集中式 API 和 UI 來管理熱鍵

  • 經過改進的新文檔

NVIDIA Omniverse 的所有核心應用均基于 Omniverse Kit 而構建,包括 CreateViewIsaac SimDRIVE SimFarm。這些應用均基于軟件堆棧建立,具有豐富的、可共享的擴展程序供用戶使用,例如 Omniverse Create 中包含 300 多個擴展程序,其中甚至還包括了擴展程序管理器!這意味著用戶構建擴展程序的方式與 NVIDIA 構建 Omniverse 功能的方式是相同的。

c9941386-699b-11ed-8abf-dac502259ad0.png

NVIDIA Omniverse Kit Stack 包含 RTX、PhysX、Omnigraph 和 USD 以及許多自定義擴展程序。

Omniverse Kit 的運行時通過 RTX、PhysX、Omnigraph 和 USD 等組件驅動 Omniverse 模擬和運行。許多擴展程序可以獨立于運行時進行運行,也有許多擴展程序結合了 UI 和運行時,通過利用內核的力量,可以在應用上創建加速擴展程序。

開放帶有模板和實例的 C++ 擴展程序

Kit 104 支持一套新的擴展程序模板,可供 C++ 開發者使用 C++ 插件創建擴展程序。這些擴展程序模板保存在 GitHub 中,包含各種擴展示例。用戶可將這些示例可作為開發 UI 小工具 、USD 交互等內容的參考,無需從頭開始創建擴展程序,便能夠加速應用開發進程。

該擴展程序模板展示了如何:

  • 創建一個將在啟動時加載的 C++ 插件

  • 為 omni.graph 創建一個 C++ 節點

  • 為 omni.ui 創建有屬性的 C++ 小工具,并且繪制一個簡單矩形框

  • 創建一個可以修改當前 USD 階段的 C++ 插件

另外,許多新的 Python 模板已在 GitHub 中公開提供,包括創建 UI 場景和創建幾何圖形和命令等示例。

使用 Omniverse Kit 應用模板輕松創建應用

c9c07bce-699b-11ed-8abf-dac502259ad0.png

用戶現在可以在 Omniverse Kit 中創建自定義應用程序,并開發大型、復雜的應用程序,如 Omniverse Create 和 Omniverse View。用戶可以借助新的應用模板,利用 Omniverse 平臺的技術支持,如 RTX、PhysX、Nucleus、OmniGraph 和 USD 等,更輕松地創建自己的應用。

該模板是一個起點,并附有一句簡單的“hello world”示例,展示了使用 Omniverse Kit 來開發應用的簡便性。該模板還包含兩個更高級的應用,以展示如何使用 Omniverse 中的眾多擴展程序來構建功能豐富的應用。

使用 Viewport 2.0 實現高級、開放的工作流

Viewport 2.0 專門用于為 Python 開發者實現更加高級的開放式工作流。Create 2022.3 將利用 Viewport 2.0 的特點和功能提供第二個視窗,可賦能創作者在其設計環境中以更多元化的視角進行交互。

NVIDIA 對視窗進行了重新設計并加入了新的擴展程序,包括:

  • 默認視窗運行

  • 視窗菜單系統(omni.ki.viewport.menubar)

  • 模塊化視窗操控器系統 (omni.kit.viewport.manipulator)

  • 實用功能和傳統視窗的兼容(omni.kit.viewport.utility)

通過 Omni.ui.Menu 創建

具有更多選項的靈活菜單

Omni.ui.Menu 在 Kit 104 中進行了改造,為導航頁面和用戶界面帶來了新的可能性,其新特征包括:

  • 對 ui.MenuItem 外觀的完全控制(ui.MenuDelegate)

  • 可創建易用的程序性菜單(ui.Menu.build_fn)

  • 輕松進行單選菜單行為(ui.MenuCollection)

  • 在 Python 中重現委托繪制的 ui.MenuItem

c9cb2628-699b-11ed-8abf-dac502259ad0.jpg

使用自定義小工具和靜態窗口拆移功能 ,嘗試新的菜單外觀。

調用和執行操作

Kit 104 可將擴展程序功能封裝在易于調用的操作中。用戶可以編輯這些操作并且在 C++ 和 Python 中使用。操作窗口包含了所有可用的操作,用戶使用擴展程序創建、注冊和執行相關操作。

用于熱鍵的集中式 API 和 UI

Kit 104 引入了一個集中式 API 和 UI 來創建和管理熱鍵。熱鍵通過操作進行啟用并且可以:

  • 通過任意擴展程序創建或注冊

  • 與操作相關

  • 由用戶覆寫和管理

  • 熱鍵綁定可以“專屬”于一個窗口

  • 在熱鍵窗口中輕松找到

經過改進的全新文檔

NVIDIA Omniverse 文檔經過更新后加入了用戶友好型的導航功能,因此在構建應用程序時,用戶可以輕松找到其所需的答案。以下是對文檔進行的一些主要改進:

  • 更新了 HTML,因此構建系統為不同的類生成了增強的索引,同時還有一個涵蓋所有文檔的核心索引

  • 一個新的文檔生成器,用戶可以通過編寫 markdown 文件輕松建立文檔。這些文件可以在應用程序中交互使用,也可以導出為傳統的 HTML 在網絡瀏覽器中使用

  • 該文檔現在還包含關于風格的資源以及每個小工具的風格屬性列表

使用 Omniverse Kit 構建新的擴展程序

Omniverse 應用的最新版本可以說是了解 Kit 功能的勝地。今年,Omniverse Create 已經推出了 300 多個用 Kit 構建的擴展程序。

  • Action Graph 是 Create 中 Omnigraph 的一個擴展程序,是 Kit 中的一個令人期待的新示例。Action Graph 使用戶可以通過可視化編程,在場景內創建事件驅動的行為和邏輯。Kit 還通過新的 GraphEditor.Core 擴展程序構建了經過改進的 Omni.ui.Graph 擴展程序,使用戶更易于開發基于圖形的擴展或應用程序

  • Omni.ui 中有一個名為 Omni.ui.scene 的新框架,用戶可以利用該框架直接在視窗或 3D 環境中為小工具和操控器構建可交互 UI。用戶可通過該擴展程序在 3D 投影場景中創建形狀,并通過手勢系統輕松進行操控

  • Deep Search 窗口是一個用 Kit 構建的擴展程序,利用該擴展程序可以在 Omniverse Nucleus 的資產數據庫中進行基于 AI 的自然語言查詢,以檢索圖像、物體或其他資產。用戶可以將這些資產拖放到其構建的場景中

c9e041fc-699b-11ed-8abf-dac502259ad0.jpg

NVIDIA 最近還推出了帶有 USD 和 Nucleus 的新一代實時協作式工作流——Omniverse Live。建立在 Kit 基礎上的同步層比以往加載速度更快,可賦能分布多地的多個用戶開展實時協作,進行場景修改。實時模式可與任何 Omniverse 應用或連接器一起使用,助力創作者在無縫、低損的工作流中進行合作。

開發者擔任“引路人”

許多開發者正在 Omniverse Kit 中構建能夠優化和改進 3D 工作流的實用擴展程序和連接器。在做好廣泛應用的準備后,開發者合作伙伴和社區成員可以通過 new self-publishing portal 在 Omniverse Exchange 中發布應用、連接器和擴展程序。

最新發布的一些擴展程序和連接器包括:

  • Reallusion iClone 8.1.0 實時同步連接器 ,用于 Omniverse 應用和 iClone 8 之間的無縫互動

  • OTOY OctaneRender hydra render delegate,使 Omniverse 用戶可以在 Omniverse Create 或 View 視窗中直接使用 OctaneRender

  • Nextspacedigital twin platform 擴展程序,用于數據和幾何形狀的規范化以推動 AI、分析和模擬的使用

  • SmartCow’s Omniverse 擴展程序,為 AI 車牌識別領域生成大規模車牌數據集的合成數據

近日,NVIDIA 首屆 Omniverse 開發者比賽落下帷幕。本屆比賽中,Omniverse 社區用戶提交了使用 Omniverse Code 和 Omniverse Kit 開發的大量創新的擴展程序。您可以閱讀相關文章 ,獲得開發 Omniverse 擴展程序的靈感。

點擊“閱讀原文”,了解更多關于NVIDIA Omniverse信息并免費試用。

推薦閱讀

實現并超越元宇宙:探索 Omniverse 比賽決賽選手為 3D 世界打造的工具

??

ca433b7c-699b-11ed-8abf-dac502259ad0.png ?

即刻掃描下方海報二維碼收下這份 GTC22 精選演講合集清單,在NVIDIA on-Demand 上點播觀看主題演講精選、中國精選、元宇宙應用領域與全球各行業及領域的最新成果!


原文標題:在 Omniverse Kit 104 中使用 C++ 和 Python 創建自定義元宇宙應用

文章出處:【微信公眾號:NVIDIA英偉達企業解決方案】歡迎添加關注!文章轉載請注明出處。


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 英偉達
    +關注

    關注

    22

    文章

    3791

    瀏覽量

    91290

原文標題:在 Omniverse Kit 104 中使用 C++ 和 Python 創建自定義元宇宙應用

文章出處:【微信號:NVIDIA-Enterprise,微信公眾號:NVIDIA英偉達企業解決方案】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    think-cell;自定義think-cell(一)

    布局介紹了如何創建自定義議程幻燈片布局,第六部分 C.6 功能區自定義 介紹了如何使用 PowerPoint 的功能區自定義選項
    的頭像 發表于 01-08 11:31 ?59次閱讀
    think-cell;<b class='flag-5'>自定義</b>think-cell(一)

    如何將自定義邏輯從FPGA/CPLD遷移到C2000?微控制器

    電子發燒友網站提供《如何將自定義邏輯從FPGA/CPLD遷移到C2000?微控制器.pdf》資料免費下載
    發表于 09-23 12:36 ?0次下載
    如何將<b class='flag-5'>自定義</b>邏輯從FPGA/CPLD遷移到<b class='flag-5'>C</b>2000?微控制器

    創建自定義的基于閃存的引導加載程序(BSL)

    電子發燒友網站提供《創建自定義的基于閃存的引導加載程序(BSL).pdf》資料免費下載
    發表于 09-19 10:50 ?0次下載
    <b class='flag-5'>創建</b><b class='flag-5'>自定義</b>的基于閃存的引導加載程序(BSL)

    如何創建TestStand自定義步驟

    之前的課程中簡單地介紹過TestStand自帶的一些步驟類型,如測試、消息彈窗、賦值、標簽等等,這些簡單的步驟從TestStand的插入選版中就可以添加到序列中。那么使用中如果碰到需要實現更加靈活、復雜的功能,使用自帶的一些步驟類型可能難以滿足,這時就需要使用到
    的頭像 發表于 09-11 14:46 ?1164次閱讀
    如何<b class='flag-5'>創建</b>TestStand<b class='flag-5'>自定義</b>步驟

    NVIDIA NeMo加速并簡化自定義模型開發

    如果企業希望充分發揮出 AI 的力量,就需要根據其行業需求量身定制的自定義模型。
    的頭像 發表于 07-26 11:17 ?772次閱讀
    NVIDIA NeMo加速并簡化<b class='flag-5'>自定義</b>模型開發

    如何在IDF框架中使自定義的靜態庫和動態庫?

    基于商業需要,我們需要在 ESP-IDF v4.0-rc 這個版本的IDF中開發與使用自定義庫,有如下問題請協助: 1如何利用IDF框架編寫自定義靜態庫和動態庫? 2如何在IDF框架中使自定
    發表于 06-25 07:57

    ESP32下如何加自定義Python庫?

    我看官方有提供Micropython的bin文件,但我想根據自己外設擴充一下Python庫,這個應該從哪里入手? 之前做過RTT系統的python庫擴充,RTT有提供Micropython的源代碼,直接在里面加自己的庫就行 ESP32下如何加
    發表于 06-18 06:27

    用離線安裝器安裝的idf,其創建Python虛擬環境無激活腳本是怎么回事?

    激活腳本,如何激活Python虛擬環境? 使用場景:Clion中用自定義腳本設置idf環境(Clion官方教程),附圖和鏈接如下: https://www.jetbrains.com/help/clion/es ... sh-
    發表于 06-11 06:49

    Omniverse教程(12):NVIDIA Omniverse USD Presenter的基礎應用

    如前所述,NVIDIA Omniverse? 是一個參考開發平臺,通過模塊化的開發框架能夠輕松擴展和自定義
    的頭像 發表于 05-20 10:09 ?730次閱讀
    <b class='flag-5'>Omniverse</b>教程(12):NVIDIA <b class='flag-5'>Omniverse</b> USD Presenter的基礎應用

    HarmonyOS開發案例:【 自定義彈窗】

    基于ArkTS的聲明式開發范式實現了三種不同的彈窗,第一種直接使用公共組件,后兩種使用CustomDialogController實現自定義彈窗
    的頭像 發表于 05-16 18:18 ?1390次閱讀
    HarmonyOS開發案例:【 <b class='flag-5'>自定義</b>彈窗】

    AWTK 開源串口屏開發(18) - 用 C 語言自定義命令

    編寫代碼即可實現常見的應用。但是,有時候我們需要自定義一些命令,以實現一些特殊的功能。本文檔介紹如何使用C語言自定義命令。1.實現hmi_model_cmd_t接口
    的頭像 發表于 05-11 08:24 ?451次閱讀
    AWTK 開源串口屏開發(18) - 用 <b class='flag-5'>C</b> 語言<b class='flag-5'>自定義</b>命令

    TSMaster 自定義 LIN 調度表編程指導

    LIN(LocalInterconnectNetwork)協議調度表是用于LIN總線通信中的消息調度的一種機制,我們收到越來越多來自不同用戶希望能夠通過接口實現自定義LIN調度表的需求。所以
    的頭像 發表于 05-11 08:21 ?701次閱讀
    TSMaster <b class='flag-5'>自定義</b> LIN 調度表編程指導

    微軟Dev Home應用提供自定義文件管理支持

    據悉,Microsoft 近期發布了 0.13 版 Dev Home 應用程序,除修復多項 BUG 外,還新增了自定義文件資源管理器功能。該應用支持用戶應用內創建虛擬機,利用微軟旗下的 Hyper V 技術生成本地虛擬機。
    的頭像 發表于 04-26 11:15 ?484次閱讀

    HarmonyOS開發實例:【自定義Emitter】

    使用[Emitter]實現事件的訂閱和發布,使用[自定義彈窗]設置廣告信息。
    的頭像 發表于 04-14 11:37 ?1017次閱讀
    HarmonyOS開發實例:【<b class='flag-5'>自定義</b>Emitter】

    鴻蒙ArkUI實例:【自定義組件】

    組件是 OpenHarmony 頁面最小顯示單元,一個頁面可由多個組件組合而成,也可只由一個組件組合而成,這些組件可以是ArkUI開發框架自帶系統組件,比如?`Text`?、?`Button`?等,也可以是自定義組件,本節筆者簡單介紹一下自定義組件的語法規范。
    的頭像 發表于 04-08 10:17 ?658次閱讀
    主站蜘蛛池模板: YELLOW视频直播在线观看| 果冻传媒剧情在线观看| 男生插曲女生身全过程| adc影院欢迎您大驾光临入口| 欧美午夜精品久久久久久浪潮| 成人短片迅雷下载| 亚洲AV色香蕉一区二区9255| 久久黄色精品视频| 阿娇和冠希13分钟在线观看| 无码AV精品一区二区三区| 久久re视频这里精品青| tube日本护士| 亚洲精品乱码久久久久久v | 伊人国产在线视频| 啪啪后入内射日韩| 寂寞夜晚免费观看视频| JAVASCRIPTJAVA水多多| 亚洲国产在线2020最新| 牛牛超碰 国产| 国产在线精品亚洲另类| 99热精品在线av播放| 亚洲黄色片免费看| 琪琪SEE色原网色原网站18| 国精产品砖一区二区三区糖心| 99精品影视| 亚洲成人在线免费| 青青草久久伊人| 久久久久久久国产精品视频| 粉嫩AV国产一区二区福利姬| 在线中文字幕视频| 亚洲 欧美 国产 视频二区| 欧美成人精品高清在线观看| 果冻传媒妈妈要儿子| 爱看吧孕妇网| 中文在线观看永久免费| 无限资源在线观看高清| 欧美区一区二| 快播性爱电影| 回复术士人生重启在线观看| 国产a级午夜毛片| 99免费在线观看视频|