女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

NVIDIA Omniverse中的物理模擬功能

麗臺科技 ? 來源:麗臺科技 ? 2024-03-08 11:30 ? 次閱讀

NVIDIA Omniverse Simulation作為 NVIDIA Omniverse 平臺的關鍵組件之一,由 NVIDIA 技術提供動力支持,包括 PhysX、Flow、Blast 和 AI 等技術。

92fec63c-dce4-11ee-a297-92fbcf53809c.png

▲ NVIDIA Omniverse 中的物理模擬

1.NVIDIA PhysX

NVIDIA PhysX 是一種可擴展的多平臺物理仿真解決方案,PhysX 已成為 NVIDIA Omniverse 的主要物理引擎和關鍵的基礎技術支柱。

此前,PhysX 是一個游戲物理引擎,可提供用于各種視頻游戲主機的優化端口;如今,PhysX 是一個高保真的、GPU 加速的物理模擬引擎,從傳統的 VFX 和游戲開發工作流、到高保真機器人開發、醫學仿真和科學可視化應用,都可以借助 PhysX 實現基于現實物理世界的模擬仿真。

1.1 PhysX 物理模擬 SDK

NVIDIA PhysX SDK 包括 PhysX、Blast 和 Flow。

PhysX:多平臺物理引擎。PhysX 在 NVIDIA Omniverse 中以 BSD3 開源版本的形式提供,包括所有 CPU 源代碼和 GPU 二進制文件。

Blast:NVIDIA PhysX SDK 包含 Blast,這是一個專為提高性能、可擴展性和靈活性而設計的破壞和斷裂庫。

Flow:Flow 也是 NVIDIA PhysX SDK 的一部分,可實現真實的可燃流體、煙霧和火災模擬。

1.2 PhysX 關鍵特性

剛體動力學:根據剛體動力學,研究外力(例如重力)作用下多個物體相互作用的運動。PhysX 可同時在 CPU 和 GPU 上提供經過行業驗證的可擴展剛體仿真。

場景查詢:對仿真世界執行空間查詢,以允許在仿真環境中使用場景查詢進行感知和推理。PhysX 與靈活的過濾機制相結合,支持對整個世界或單個物體進行光線投射、重疊和掃描式查詢。

關節:關節限制了物體間相互作用的移動方式。PhysX 提供一套常見的內置關節類型,并支持通過靈活的回調機制來自定義關節。

簡化坐標關節:坐標關節的簡化可為剛體樹提供線性時間,以及有保證的零錯誤仿真。PhysX 的實施與分析模型非常匹配,并且能夠實現準確的動量守恒。

車輛動力學:PhysX 可提供準確高效的汽車仿真,包括輪胎、引擎、離合器、變速器和懸架模型。

角色控制器:PhysX 可提供一個運動學角色控制器,允許虛擬形象在仿真世界中導航。PhysX 同時支持與靜態和動態仿真活動者間的各種相互作用。

軟體動力學:PhysX 的 FEM 軟體可模擬超彈性材質的可測量屬性,以形成精確高效的彈性/塑料可變形物體模型。

SDF 碰撞器:基于 SDF 的碰撞檢測可以用于物理對象,實現對齒輪和凸輪的實時模擬。

基于位置的動力學(PBD):基于位置的動力學提供了一個靈活的框架,用于模擬各種現象,包括液體、顆粒材質、布料、繩索、剛體、可變形物體等。基于位置的動力學廣泛應用于視覺效果行業。

自定義幾何圖形:PhysX 提供各種內置幾何圖形以及靈活的回調機制,使應用能夠在仿真中引入自己的幾何類型。

借助 NVIDIA PhysX SDK,能夠幫助擴展各個行業的模擬工作流和相關應用。

2. NVIDIA Warp

NVIDIA Warp 是一個 Python 框架,可以在 NVIDIA Omniverse 和 OmniGraph 中編寫 GPU 高性能模擬和圖形代碼。在 Omniverse 中,Warp 可用于數字人、物理模擬和程序動畫。

Warp 使用 kernel-based 編程模型,并且能夠生成 kernel code 的正向和反向版本,使得編寫可微模擬變得很容易。除此之外,Warp 還包含用于模擬和幾何處理的高級功能,提供更高級別的數據結構,例如 Mesh(網格)、Hash Grids(哈希網格)和 Sparse Volumes(稀疏體積)。

2.1 Warp 關鍵特性

布料模擬:使用有限元法(FEM)和基于邊緣的彎曲模型創建的布料模擬。

基于粒子的模擬:通過將離散元法(DEM)與變形網格碰撞相結合來模擬具有內聚力和粘附力的顆粒材料。

程序動畫:在 Warp 中實現的實時程序海洋變形器,可作為 OmniGraph 節點集成到 NVIDIA Omniverse 中,驅動基于通用場景描述(USD)的網格圖元。

網格變形器:shrink-wrap 變形器使用 kernel-based 的光線投射到眼睛網格上,使眼球周圍的眼瞼變形。

2.2 Warp下載與安裝

要在 NVIDIA Omniverse 中使用 Warp,可以從 Extension 列表中搜索并啟用“Warp”。

b7e865fc-dce4-11ee-a297-92fbcf53809c.png

omni.warp 擴展提供了 OmniGraph 節點的集合和示例場景,演示了 OmniGraph 中 Warp 的用法。啟用 omni.warp 擴展會自動啟用 omni.warp.core 擴展。

利用 omni.warp.core 擴展程序將 Warp 安裝到 Omniverse 應用程序的 Python 環境中,用戶可以在腳本和節點中導入該模塊。啟用后,可以打開腳本編輯器窗口并執行以下代碼:

import warp as wp
print(wp.__version__)

2.3 在 OmniGraph 中使用 Warp

Warp 在 NVIDIA Omniverse 中的主要用途之一,是可以在 Python 中定義 GPU OmniGraph 節點。

在 OmniGraph 中執行 Warp 代碼有多種方法:

在 Python 中創建一個自定義 OmniGraph 節點,導入 Warp 模塊。

Action Graph 中添加腳本節點,并在腳本中導入 Warp 模塊。

將 Warp Kernel 節點添加到 Action Graph(需要啟用擴展 omni.warp)。

3. NVIDIA Modulus

NVIDIA Modulus 是一個開源物理機器學習平臺。該模型將物理學與深度學習訓練數據相結合,以構建具有近乎實時延遲的高保真、參數化代理模型。Modulus 可通過 Modulus 擴展程序與 NVIDIA Omniverse 集成,可用于將 Modulus 訓練的模型的輸出可視化。

目前,Modulus 擴展程序僅適用于 NVIDIA Omniverse USD Composer 2022.2.0 或更早版本支持的 Linux 版本。因此,如果使用的是 2022 以前的版本,可搜索該擴展程序體驗,本文不再詳述。

b82e3dd4-dce4-11ee-a297-92fbcf53809c.png

4.來自第三方的物理仿真擴展程序或連接器

NVIDIA Omniverse 是一個可擴展的計算平臺,用戶可以基于 Universal Scene Description(OpenUSD)在 Omniverse 中開發和構建自己的自定義程序和應用。

4.1 FlexSim

FlexSim 是一家仿真建模軟件提供商,專門從事離散事件仿真,使用戶能夠分析、可視化和優化各行各業的實際流程。FlexSim 開發了一個 NVIDIA Omniverse 連接器,使工程師、設計師和仿真專家能夠將 FlexSim 模型無縫轉換為 OpenUSD 格式。將 FlexSim 的高級材質處理工具包與 Omniverse 中的協作布局工具相結合,可以提高仿真規劃階段的靈活性,并提高數字孿生操作階段的視覺保真度。

b85adb50-dce4-11ee-a297-92fbcf53809c.gif

▲ FlexSim 和 NVIDIA Omniverse USD Composer 中的

實時同步仿真模型

4.2 SimScale

借助 NVIDIA Omniverse SimScale Converter Extension,可以將 USD prims 作為模型上傳到 SimScale,并將計算流體動力學和有限元分析模擬引入 NVIDIA Omniverse。

用戶可在 NVIDIA Omniverse USD Composer 中單擊“Windows”>“Extensions”,安裝并啟動該擴展程序,進行體驗。

b8c40a6c-dce4-11ee-a297-92fbcf53809c.pngb8ee1a28-dce4-11ee-a297-92fbcf53809c.png

關于 NVIDIA Omniverse Simulation 相關操作教程,請參考后續以 NVIDIA Omniverse USD Composer 應用為基礎的視頻教程,將帶大家詳細了解 Omniverse 中的物理仿真功能。




審核編輯:劉清

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

    關注

    213

    文章

    29482

    瀏覽量

    211546
  • NVIDIA
    +關注

    關注

    14

    文章

    5241

    瀏覽量

    105768
  • 二進制
    +關注

    關注

    2

    文章

    803

    瀏覽量

    42151
  • GPU芯片
    +關注

    關注

    1

    文章

    305

    瀏覽量

    6120
  • ai技術
    +關注

    關注

    1

    文章

    1307

    瀏覽量

    25001

原文標題:Omniverse 教程 (10) : NVIDIA Omniverse 中的物理模擬功能

文章出處:【微信號:Leadtek,微信公眾號:麗臺科技】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    NVIDIA發布Omniverse微服務,為物理AI提供超強助力

    大會上發布了NVIDIA Omniverse Cloud Sensor RTX?,這套實現物理級精確傳感器仿真的微服務能夠加速各類全自主機器的開發工作。 ? 傳感器行業價值數十億美元,且仍在不斷增長。該行
    發表于 06-18 16:35 ?606次閱讀
    <b class='flag-5'>NVIDIA</b>發布<b class='flag-5'>Omniverse</b>微服務,為<b class='flag-5'>物理</b>AI提供超強助力

    基于OmniverseNVIDIA Isaac Sim現已發布公測版

    OmniverseNVIDIA模擬器的根本基礎,包括加入了多項新功能的Isaac平臺。NVIDIA Isaac Sim目前已發布公測版,您
    的頭像 發表于 06-22 14:56 ?3569次閱讀
    基于<b class='flag-5'>Omniverse</b>的<b class='flag-5'>NVIDIA</b> Isaac Sim現已發布公測版

    NVIDIA Omniverse Create最新版功能介紹

      NVIDIA Omniverse Create 2021.3 現已在中提供公開測試版,為 Omniverse 藝術家、設計師、開發人員和工程師提供一組新功能,以增強圖形和內容創建工
    的頭像 發表于 04-07 15:34 ?1878次閱讀

    NVIDIA Omniverse在虛擬電影制作的應用

    介紹使用 NVIDIA Omniverse 3D 模擬和協作平臺推動藝術或設計流程的個人創作者和開發者。
    的頭像 發表于 05-06 10:53 ?1527次閱讀

    NVIDIA Omniverse在動畫制作的應用

    介紹使用 NVIDIA Omniverse 3D 模擬和協作平臺推動藝術或設計流程的個人創作者和開發者。
    的頭像 發表于 05-13 11:28 ?1415次閱讀

    NVIDIA Omniverse的特性及應用

    NVIDIA Omniverse 基于 Pixar 的 Universal Scene Description 和 NVIDIA RTX技術打造,是一款可擴展的多 GPU 實時推理開發平臺,用于實現 3D
    的頭像 發表于 06-15 09:53 ?1584次閱讀

    借助NVIDIA Omniverse Replicator功能加快AI培訓

    Omniverse Replicator 是一個構建在 NVIDIA Omniverse 平臺上的高度可擴展框架,它支持物理精確的 3D 合成數據生成 ,以加快感知網絡的訓練和準確性。
    的頭像 發表于 10-11 14:54 ?1308次閱讀
    借助<b class='flag-5'>NVIDIA</b> <b class='flag-5'>Omniverse</b> Replicator<b class='flag-5'>功能</b>加快AI培訓

    Omniverse 先鋒面對面:動畫師使用 NVIDIA Omniverse 為大家帶來歡樂和知識

    Omniverse 先鋒面對面”系列文章 介紹使用 NVIDIA Omniverse 3D 模擬和協作平臺推動藝術創作或設計流程的個人創作者和開發者。 Marko Matosevic
    的頭像 發表于 11-10 11:00 ?809次閱讀

    NVIDIA Omniverse構建模擬就緒3D資產

    為幫助全球各行各業構建更加逼真的數字孿生和虛擬世界,NVIDIA 推出了全新 3D 資產— NVIDIA Omniverse SimReady。用戶可以使用 NVIDIA
    的頭像 發表于 02-24 10:31 ?963次閱讀

    利用 NVIDIA Omniverse 和 Bentley LumenRT 創建實時模擬

    NVIDIA Omniverse 與 Bentley iTwin Platform 創建實時、沉浸式的 3D 和 4D 體驗,有助于提升基礎設施數字孿生的可視化效果與模擬水平。 Bentley iTwin 平臺是一個開放、可擴
    的頭像 發表于 05-18 00:35 ?787次閱讀
    利用 <b class='flag-5'>NVIDIA</b> <b class='flag-5'>Omniverse</b> 和 Bentley LumenRT 創建實時<b class='flag-5'>模擬</b>

    奧比光將接入 NVIDIA Omniverse開發平臺

    Omniverse是一個開放的開發平臺,用于構建和運行元宇宙應用。在奧比光3D相機集成到Omniverse后,使用NVIDIA Isaac Sim(一種機器人
    的頭像 發表于 05-31 09:03 ?1048次閱讀

    探索NVIDIA AI和Omniverse加速設計創作

    協作,是專為虛擬協作和實時逼真模擬而打造的易于擴展的開放式平臺。NVIDIA Omniverse 是連接世界上最大的工具生態系統,目前連接 220 個工具軟件,下載量超過 30 萬。
    的頭像 發表于 06-13 15:40 ?782次閱讀

    NVIDIA Omniverse USD Composer能用來做什么?如何獲取呢?

    NVIDIA Omniverse? USD Composer(以前稱為 Create)是 NVIDIA Omniverse? 中用于構建虛擬世界的參考應用程序,允許用戶進行組裝、
    的頭像 發表于 05-20 10:07 ?1447次閱讀
    <b class='flag-5'>NVIDIA</b> <b class='flag-5'>Omniverse</b> USD Composer能用來做什么?如何獲取呢?

    NVIDIA Omniverse擴展至生成式物理AI領域

    NVIDIA近日宣布,其Omniverse?平臺再次實現重大突破,成功推出多個生成式AI模型和藍圖,將Omniverse的應用范圍進一步擴展至物理AI領域,包括機器人、自動駕駛汽車和視
    的頭像 發表于 01-13 10:56 ?679次閱讀

    NVIDIA Omniverse Kit 107的安裝部署步驟

    NVIDIA Omniverse 是一個模塊化平臺,使用高級 API 和微服務來構建由 OpenUSD 和 NVIDIA RTX 提供支持的 3D 應用。OpenUSD 功能強大的 3
    的頭像 發表于 03-28 10:37 ?349次閱讀
    <b class='flag-5'>NVIDIA</b> <b class='flag-5'>Omniverse</b> Kit 107的安裝部署步驟