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