Extend the Omniverse比賽
各個(gè)行業(yè)的開發(fā)人員正在構(gòu)建3D工具和應(yīng)用程序,以幫助團(tuán)隊(duì)在藝術(shù)、設(shè)計(jì)、制造等領(lǐng)域創(chuàng)建虛擬世界。NVIDIA Omniverse是一個(gè)可擴(kuò)展平臺(tái),可以用來進(jìn)行全保真設(shè)計(jì)、模擬以及開發(fā)基于USD的工作流程。該平臺(tái)有一個(gè)不斷擴(kuò)大的開發(fā)者生態(tài)系統(tǒng),其中的開發(fā)者們正在構(gòu)建基于Python的擴(kuò)展程序。NVIDIA過去曾發(fā)起過一個(gè)使用Omniverse Create應(yīng)用構(gòu)建驚艷3D模擬的比賽。
NVIDIA現(xiàn)已宣布舉辦首屆專為開發(fā)者、工程師、技術(shù)藝術(shù)家、業(yè)余愛好者和研究者打造的NVIDIA Omniverse比賽,參賽者需要開發(fā)用于3D世界的Python工具。本次比賽從2022年7月11日持續(xù)到8月19日??偣谲妼@得一塊NVIDIA RTX A6000,每個(gè)類別的亞軍將獲得一塊GeForce RTX 3090 Ti。
比賽的內(nèi)容是使用Omniverse Kit和以開發(fā)者為中心的Omniverse應(yīng)用——Omniverse Code構(gòu)建一個(gè)Omniverse擴(kuò)展程序。參賽者可以創(chuàng)建以下的Python擴(kuò)展程序來參加Extend the Omniverse比賽:
布局和場景創(chuàng)作工具
帶有Omniverse Kit的Omni.ui
場景修改器和操控工具
觀看比賽介紹視頻:
布局和場景創(chuàng)作工具
對3D內(nèi)容和環(huán)境的需求呈指數(shù)級(jí)增長。布局和場景創(chuàng)作工具有助于擴(kuò)展用于世界構(gòu)建的工作流,充分利用基于規(guī)則的算法和人工智能來生成資產(chǎn)。
創(chuàng)作者可以使用更多種類的筆觸繪制和自動(dòng)生成書籍、燈具或柵欄等實(shí)物來填充場景,不需要繁瑣地手動(dòng)放置每個(gè)組件。由于能夠更自由地迭代布局和場景,創(chuàng)作者可以加快他們的工作流程并騰出時(shí)間來專注于創(chuàng)作。
創(chuàng)作者可以使用更多種類的筆觸繪制和自動(dòng)生成書籍、燈具或柵欄等實(shí)物來填充場景,不需要繁瑣地手動(dòng)放置每個(gè)組件。由于能夠更自由地迭代布局和場景,創(chuàng)作者可以加快他們的工作流程并騰出時(shí)間來專注于創(chuàng)作。
如何使用Omniverse Code以編程方式創(chuàng)建場景的構(gòu)建工具
帶有Omniverse工具包的Omni.ui
精心設(shè)計(jì)的用戶界面為藝術(shù)家和開發(fā)者提供了卓越的體驗(yàn)。它們可以提高生產(chǎn)力,并使非技術(shù)和技術(shù)用戶能夠利用復(fù)雜算法的力量。
Omni.ui是一個(gè)用于創(chuàng)建美觀、靈活圖形UI設(shè)計(jì)的Omniverse UI工具包,它讓自定義用戶界面的構(gòu)建變得前所未有的簡單。Omni.ui使用現(xiàn)代異步技術(shù)和UI設(shè)計(jì)模式設(shè)計(jì),因此具備反應(yīng)性和響應(yīng)性。
用戶可以使用Omniverse Kit中用于創(chuàng)建可視組件、接收用戶輸入和創(chuàng)建數(shù)據(jù)模型的小部件,來深度定制應(yīng)用程序的最終外觀。它的樣式表架構(gòu)類似于HTML或CSS,因而用戶可以更改小部件的外觀或?yàn)檎麄€(gè)應(yīng)用程序創(chuàng)建新的配色方案。
用戶可以組合現(xiàn)有的小部件,并定義新的小部件來構(gòu)建想要的界面。這些擴(kuò)展包括導(dǎo)航欄中的浮動(dòng)面板以及Omniverse View和Showroom中的標(biāo)記工具。用戶還可以創(chuàng)建數(shù)據(jù)模型、視圖和委托,以構(gòu)建強(qiáng)大、靈活的界面。
如何使用Omniverse Kit以及用于在Python中創(chuàng)建自定義UI的工具包Omni.ui
場景修改器和操控工具
場景修改器和操控工具為藝術(shù)家提供了與他們的場景互動(dòng)的新方法。無論是改變物體的幾何形狀、場景的照明,還是創(chuàng)建動(dòng)畫,這些工具讓藝術(shù)家只需要進(jìn)行很少的手動(dòng)操作就能修改和操作場景。
用戶可以使用用于在3D空間中構(gòu)建UI的低代碼模塊omni.ui.scene開發(fā)3D小部件和操控器,并使用Python在3D投影場景中創(chuàng)建和移動(dòng)形狀。還可以使用許多原始對象,包括文本、圖像、矩形、弧線、直線、曲線和網(wǎng)格等。NVIDIA正在定期添加更多的對象。
如何在Omniverse中構(gòu)建場景修改器工具
NVIDIA迫不及待地想看看用戶將創(chuàng)建哪些擴(kuò)展來為這個(gè)擴(kuò)展程序生態(tài)系統(tǒng)錦上添花,進(jìn)一步擴(kuò)大Omniverse的可能性。觀看下面的參賽步驟指導(dǎo)視頻,進(jìn)一步了解比賽。參賽者還可以訪問GitHub比賽頁面獲得入門所需的示例代碼和其他資源。
如何向比賽提交作品
點(diǎn)擊“閱讀原文”,了解更多關(guān)于Extend the Omniverse比賽的信息并提交作品,贏取NVIDIA RTX A6000和RTX 3090 Ti顯卡!
?來源:NVIDIA英偉達(dá)企業(yè)解決方案
https://mp.weixin.qq.com/s/hBZ4KcAFFb8ob7tiKTM5xQ
