如果對物理學(xué)缺乏深刻的理解,,就不可能實(shí)現(xiàn)高保真模擬——你必須了解物質(zhì)在空間和時間中的運(yùn)動和行為,,以及影響它的力,。
瑞典頂級AI公司Algoryx憑借對計算物理學(xué),、數(shù)學(xué)、計算機(jī)圖形學(xué),、虛擬現(xiàn)實(shí)和計算機(jī)科學(xué)的精通,制作了一個多體動力學(xué)模擬物理引擎,可為實(shí)時工程模擬應(yīng)用提供高保真度,、高穩(wěn)定性和高速度,。
“Algoryx最初的想法是成為全球頂級的物理學(xué)中心,”Algoryx首席執(zhí)行官兼聯(lián)合創(chuàng)始人Kenneth Bodin說,,“我們想為工業(yè)應(yīng)用和專業(yè)科學(xué)應(yīng)用建立世界上最優(yōu)秀的物理學(xué)中心,。我們最先研究的應(yīng)用領(lǐng)域就是虛擬現(xiàn)實(shí)模擬器?!?/p>
Algoryx最近發(fā)布了虛幻引擎AGX Dynamics插件,,為航空航天、林業(yè),、采礦,、重型機(jī)械、機(jī)器人和制造業(yè)等各種行業(yè)帶來了精確,、忠于現(xiàn)實(shí)的機(jī)械模擬解決方案,。
新的插件允許開發(fā)者和工程師將Algoryx著名的高保真物理系統(tǒng)與虛幻引擎逼真的實(shí)時3D圖形系統(tǒng)結(jié)合起來,并使用它強(qiáng)大,、開放的平臺為機(jī)器操作員構(gòu)建超先進(jìn)的培訓(xùn)與測試解決方案,。
“你需要通過模擬工具,將工業(yè)級物理系統(tǒng)與你能找到的最高質(zhì)量的圖形系統(tǒng)結(jié)合起來,。此外,,你還需要將它與控制系統(tǒng)、機(jī)器學(xué)習(xí)系統(tǒng),、傳感器以及模擬環(huán)境結(jié)合在一起,。因此虛幻引擎對我們至關(guān)重要?!盉odin說,。
“回想1999年到2000年那段時間,我們在開發(fā)虛擬現(xiàn)實(shí)應(yīng)用時沒有找到任何工具,?!盇lgoryx首席技術(shù)官兼聯(lián)合創(chuàng)始人Anders Backman說,“當(dāng)時有一些昂貴的應(yīng)用,,但必須自己編寫所有軟件,。因此,我們最終自行開發(fā)了支持腳本的3D渲染應(yīng)用程序,,通過各種小工具連接聲音,、物理系統(tǒng)和觸覺反饋。它的許多功能如今都已存在于游戲引擎中,,但我們確實(shí)很早就實(shí)現(xiàn)了具備所有這些功能的實(shí)時物理系統(tǒng),?!?/p>
最初,讓業(yè)內(nèi)客戶遷移到這類平臺是很困難的,。讓人們接受這項(xiàng)技術(shù)存在著阻力,。但據(jù)Bodin說,在幾年前,,這一切發(fā)生了變化,。
“我們看到,由于一些原因,,工程市場發(fā)生了翻天覆地的變化,。其中一個原因是可持續(xù)發(fā)展的概念首次被大力推廣,人們將朝著電氣化的方向發(fā)展,,這需要全新的車輛類型,。在這種情況下,人們需要對系統(tǒng)進(jìn)行模擬,,獲得整體圖景,。機(jī)器自主性是緊隨其后的話題。你不能將人工智能安裝到真實(shí)的車輛上,,然后指望它直接起作用,。要實(shí)現(xiàn)機(jī)器自主性,首先需要讓自主駕駛的機(jī)器在模擬環(huán)境中工作,?!彼忉屨f。
Backman還透露,,虛幻引擎5的發(fā)布是一次“巨大的飛躍”,,改變了很多人的想法。
“突然間,,實(shí)時實(shí)現(xiàn)逼真的渲染成為了可能,,這非常適合將車輛放到真實(shí)的天氣狀況(如下雪、起霧,、天黑或下雨)中進(jìn)行模擬,。”Backman說,,“這在以前是不可能的,。而這正是我們的客戶喜歡和需要的東西?!?/p>
“我們希望Algoryx能夠同時提供自下而上和自上而下的解決方案,。”Bodin說,,“所以我們在虛幻引擎中開發(fā)了第一個直接集成,,將它作為自下而上的通用插件,。對于自上而下,我們也在努力為業(yè)內(nèi)客戶提供解決方案,,這對我們來說是一個新興市場,。以平臺為中心自下而上,然后自上而下地制作真正的設(shè)計應(yīng)用,,這是一種重要的組合?!?/p>
Algoryx開發(fā)AGX Dynamics的目的是為了解決多種類型的問題,。Bodin解釋說,這是虛幻引擎和Algoryx的共同點(diǎn),。
“虛幻引擎平臺非常特別,。這個平臺具有卓越的通用性,因此,,通過工程模擬,、科學(xué)推動力和虛擬現(xiàn)實(shí),你幾乎可以達(dá)成任何目標(biāo),。我們也希望這個平臺始終保持開放和有效,,以便我們的客戶對它進(jìn)行擴(kuò)展,實(shí)現(xiàn)我們能力之外的事情,?!彼f。
而且,,由于虛幻引擎在很大程度上是一個面向所有人的分布式開發(fā)平臺,,Bodin稱,有很多優(yōu)秀的虛幻開發(fā)者和人才為他們的應(yīng)用開發(fā)提供了支持,。
在這些與Algoryx合作人才中,,Mikael Lugneg?rd便是其中之一,他是Maximum Games的美術(shù)總監(jiān),,畢業(yè)于著名的于默奧大學(xué)設(shè)計學(xué)院,。他對Algoryx用來展示其技術(shù)的輪式裝載機(jī)做出了未來主義的詮釋。
“根據(jù)真實(shí)世界的數(shù)據(jù)和工作機(jī)制設(shè)計輪式裝載機(jī),,并在視覺上推陳出新,,這是一件很有趣的事?!彼f,,“找到能夠讓輪式裝載機(jī)變得亮眼出眾的符號和特征,我感覺激動萬分,?!?/p>
對于Bodin來說,,虛幻引擎的工作流程和易用性是使用它作為AGX Dynamics底層平臺的因素之一?!安恍枰蔀槌绦騿T就能開發(fā)東西,,這讓我們由衷地感到欣慰?!?/p>
Algoryx在產(chǎn)品的開發(fā)過程中主要使用C++和Python編程語言,,Bodin稱,這在虛幻引擎中是一種很好的組合,?!八鼈儙砹烁咝阅堋⒖蓴U(kuò)展性,、靈活性和易用性,。”
“編程是一件需要認(rèn)真對待的事情,?!盉ackman補(bǔ)充說,“編寫C++代碼稍具挑戰(zhàn)性,,但它可以提供非常好的性能,。所有內(nèi)容加載完畢后,你不必在每次修改文件后都花時間等待一些東西的編譯,。只需編譯一次,,然后加載,它就可以正常運(yùn)行,?!?/p>
為了向客戶提供最佳服務(wù),在Algoryx實(shí)現(xiàn)其所需的所有物理應(yīng)用和計算時,,渲染占據(jù)著非常重要的地位,。
Algoryx插件支持創(chuàng)建有質(zhì)量的主體、可碰撞的形狀,,以及能夠在虛幻引擎編輯器中直接定義摩擦力或恢復(fù)系數(shù)的材質(zhì),。客戶還可以使用絞盤對線纜進(jìn)行建模,,并將它們連接到主體上,。
“我們有一套管線,允許你導(dǎo)入CAD模型,,更新渲染材質(zhì),,并將已經(jīng)包含動力學(xué)機(jī)制的成品直接添加到環(huán)境中。”Backman說,,“而且,,即使我做出了修改,虛幻引擎也依然對所有渲染細(xì)節(jié)了如指掌,。虛幻引擎在渲染方面確實(shí)是超先進(jìn)的,。這一點(diǎn)絕對毫無疑問?!?/p>
從Algoryx那里免費(fèi)獲取評估許可證,,并做出嘗試吧。現(xiàn)在,,所有開發(fā)者和工程師都可以拿起虛幻引擎AGX Dynamics插件,,作為其虛幻引擎應(yīng)用的一部分,實(shí)時構(gòu)建忠于現(xiàn)實(shí)的高保真物理模擬,。
本文轉(zhuǎn)自虛幻引擎官網(wǎng)~