“Omniverse 先鋒面對面”系列文章
介紹使用 NVIDIA Omniverse 3D 模擬和協(xié)作平臺(tái)推動(dòng)藝術(shù)創(chuàng)作或設(shè)計(jì)流程的個(gè)人創(chuàng)作者和開發(fā)者。
Gavin Stevens 構(gòu)建了一個(gè) Omniverse 擴(kuò)展程序,以幫助云計(jì)算架構(gòu)師實(shí)現(xiàn)基礎(chǔ)設(shè)施的可視化。
微軟認(rèn)證的 Azure 云專家兼 DevOps 自動(dòng)化工程師 Gavin Stevens 深悉云架構(gòu)師的工作流。
云基礎(chǔ)設(shè)施由云計(jì)算所需的硬件和軟件組合而成。Stevens 發(fā)現(xiàn),可以通過構(gòu)建 3D 布局,來提高云架構(gòu)師實(shí)現(xiàn)基礎(chǔ)設(shè)施可視化的能力。
為此,Stevens 開始構(gòu)建 Omniverse 擴(kuò)展程序。Omniverse 是一個(gè)用于連接和構(gòu)建自定義 3D 工作流與元宇宙應(yīng)用的平臺(tái)。
Stevens 構(gòu)建了名為“Meta Cloud Explorer”的開源擴(kuò)展程序。該擴(kuò)展程序可基于工程師在 Azure 云門戶的上下文元數(shù)據(jù),大規(guī)模生成工程師云基礎(chǔ)設(shè)施組件的數(shù)字 3D 模型。
而后該擴(kuò)展程序可以按組、位置、訂閱和資源類型組織視圖,還能在各種平面上顯示基礎(chǔ)設(shè)施的布局和成本,以幫助云架構(gòu)師來優(yōu)化資源利用率、降低成本和改善客戶體驗(yàn)的洞察。
Stevens 表示:“雖然市面上不乏可生成云基礎(chǔ)設(shè)施 2D 視圖的‘基礎(chǔ)設(shè)施圖表生成’工具,但多數(shù)的此類工具只能呈現(xiàn)一個(gè)緊湊、集中的環(huán)境以供探索,很難直觀看出基礎(chǔ)設(shè)施的整體規(guī)模。”
與之相反,“Meta Cloud Explorer”則顯示的是可進(jìn)行大規(guī)模重排序的 3D 模型。該擴(kuò)展程序是首屆“擴(kuò)展 Omniverse 競賽”的獲獎(jiǎng)作品之一,開發(fā)者需自主創(chuàng)建 Omniverse 擴(kuò)展程序以參賽。
Omniverse 擴(kuò)展程序是 Omniverse 應(yīng)用的核心構(gòu)建模塊,可助力所有人都能使用流行的 Python 和 C++ 編程語言創(chuàng)建和擴(kuò)展 Omniverse 應(yīng)用的功能。
構(gòu)建自定義工作流工具
Stevens 在亞利桑那州斯科茨代爾工作,他通過參加社區(qū)直播、學(xué)習(xí) Python 及如何基于樣本資源開發(fā) UI 原型,在短短幾個(gè)月內(nèi)就學(xué)會(huì)了構(gòu)建 Omniverse 擴(kuò)展程序。
首先,他使用 Blender 軟件將表示存儲(chǔ)賬戶、Web 應(yīng)用、數(shù)據(jù)庫等的微軟 Azure 開源 2D 圖標(biāo)轉(zhuǎn)換成 3D 資產(chǎn)。Stevens 可利用開源、可擴(kuò)展的 3D 框架和用于構(gòu)建虛擬世界和元宇宙的通用語言—通用場景描述(USD),輕松將這些 3D 資產(chǎn)導(dǎo)入 Omniverse 平臺(tái)。
然后,Stevens 使用自定義打包和布局算法構(gòu)建了一個(gè) 3D 布局,基于位置、類型和成本等相關(guān)數(shù)據(jù),對基礎(chǔ)設(shè)施服務(wù)進(jìn)行排列和可視化。他還直接在場景中創(chuàng)建了一個(gè) UI,可顯示集群的總成本或服務(wù)狀態(tài)等詳細(xì)信息。
Stevens 表示:“開發(fā)者可以利用 Omniverse 進(jìn)行渲染,并輕松實(shí)現(xiàn)更高水平的 3D 空間內(nèi)容可視化。開發(fā)者還能通過 USD 無縫引用和定位場景中的 3D 對象。”
觀看以下視頻,深入了解 Stevens 的工作流:
Stevens 目前正計(jì)劃擴(kuò)展“Meta Cloud Explorer”的功能,即構(gòu)建一項(xiàng)高級(jí)軟件即服務(wù)。該軟件即服務(wù)可賦能用戶基于模板庫創(chuàng)建基礎(chǔ)設(shè)施、學(xué)習(xí)新的架構(gòu)技術(shù)以及進(jìn)行模擬設(shè)計(jì)變更等。
Stevens 表示,在 3D 環(huán)境甚至在虛擬現(xiàn)實(shí)中進(jìn)行云基礎(chǔ)設(shè)施布局操縱的實(shí)現(xiàn),將為開發(fā)者和云工程師開拓實(shí)現(xiàn)客戶愿景的新方向。
他還表示:“我很難想象在沒有 Omniverse 的情況下該如何實(shí)現(xiàn)這一點(diǎn)。Omniverse Kit 提供了一個(gè)動(dòng)態(tài)且易于使用的元宇宙應(yīng)用構(gòu)建平臺(tái)。而且 Omniverse 在使用時(shí)還支持連接外部應(yīng)用編程接口和數(shù)據(jù)源,為開發(fā)者帶來了靈活性。”
類似于 Stevens 的開發(fā)者可以基于最近發(fā)布的 Omniverse 公測版改進(jìn)其工作流。公測版包含了對核心參考應(yīng)用和工具的重大更新,以供開發(fā)者、創(chuàng)作者和想要構(gòu)建元宇宙應(yīng)用的新手使用。
加入創(chuàng)作者行列
全世界的創(chuàng)作者和開發(fā)者都可以免費(fèi)下載 NVIDIA Omniverse,企業(yè)團(tuán)隊(duì)可以使用該平臺(tái)完成他們的 3D 項(xiàng)目。
Omniverse 相關(guān)資源
-
GTC 分會(huì)點(diǎn)播
您可以點(diǎn)播 GTC 分會(huì),深入了解“如何利用 Omniverse 構(gòu)建用于虛擬世界的擴(kuò)展程序和應(yīng)用”。
詳情請見:
https://www.nvidia.com/en-us/on-demand/session/gtcfall22-a41167/
-
Omniverse 資源中心
您可以訪問 Omniverse 資源中心的文檔和教程,了解開發(fā)者如何基于 Omniverse 平臺(tái)構(gòu)建基于 USD 的應(yīng)用和擴(kuò)展程序。
詳情請見:
https://developer.nvidia.com/nvidia-omniverse-developer-resource-center
-
Omniverse 開發(fā)者計(jì)劃
您可以請加入 NVIDIA 開發(fā)者計(jì)劃,探索更多免費(fèi)工具、培訓(xùn)和開發(fā)者社區(qū)。
詳情請見:
https://developer.nvidia.com/zh-cn/developer-program
原文標(biāo)題:Omniverse 先鋒面對面:云架構(gòu)師使用 NVIDIA Omniverse 將基礎(chǔ)設(shè)施可視化提升至新高度
文章出處:【微信公眾號(hào):NVIDIA英偉達(dá)企業(yè)解決方案】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
-
英偉達(dá)
+關(guān)注
關(guān)注
22文章
3772瀏覽量
91019
原文標(biāo)題:Omniverse 先鋒面對面:云架構(gòu)師使用 NVIDIA Omniverse 將基礎(chǔ)設(shè)施可視化提升至新高度
文章出處:【微信號(hào):NVIDIA-Enterprise,微信公眾號(hào):NVIDIA英偉達(dá)企業(yè)解決方案】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評(píng)論請先 登錄
相關(guān)推薦
評(píng)論