對于從事實時可視化工作的人來說,最頭疼的問題之一就是管理數(shù)據(jù)。因此在2017年,我們試圖通過發(fā)布DataSMIth解決這個問題。
那時,DataSMIth只關(guān)注一個重點:幫助美術(shù)師和設(shè)計師簡化將數(shù)據(jù)導(dǎo)入虛幻引擎的過程。這個想法旨在幫助建筑、制造、培訓(xùn)和其他非游戲行業(yè)的人使用虛幻引擎完成實時渲染和可視化工作。
DataSMIth由一系列插件組成,最初支持大約20個關(guān)鍵的CAD和數(shù)字內(nèi)容創(chuàng)作來源。如果你希望從3ds Max、SketchUp或Revit將模型快速簡單地導(dǎo)入虛幻引擎,你可以通過它做到。
四年后,DataSMIth更加完善了。如今,它不僅僅是簡單地將設(shè)計文件導(dǎo)入虛幻引擎。
與虛幻引擎的連接不受限制
當(dāng)我們開始構(gòu)思與設(shè)計數(shù)據(jù)相關(guān)的最佳實時工作流時,我們知道,我們要處理的不僅僅是導(dǎo)入最高保真度的源內(nèi)容。
我們還必須解決另外兩個經(jīng)常被忽視的基本問題:第一,導(dǎo)入與每個對象相關(guān)聯(lián)的元數(shù)據(jù)屬性;第二,確保工作流程不具破壞性,使你能夠持續(xù)迭代設(shè)計數(shù)據(jù)并在虛幻引擎中更新內(nèi)容,而不會丟失任何所做的更改。
這些是我們開發(fā)過程中的核心原則,對于將實時技術(shù)集成到設(shè)計過程中至關(guān)重要。
為了讓虛幻引擎真正成為一個不受限制的創(chuàng)作平臺,它需要通過一條途徑讀取創(chuàng)作者使用的所有其他軟件包。這條途徑就是DataSMIth。如今,沒有其他可視化技術(shù)能夠支持這么多設(shè)計格式。
我們始終在不斷擴(kuò)充DataSMIth的插件列表,使創(chuàng)作者能夠?qū)敫嗟奈募愋汀N覀兊哪繕?biāo)是創(chuàng)建一個插件生態(tài)系統(tǒng),提供一種通用性,滿足從開源場景到數(shù)字孿生,再到點云等一切用途的需求。
將數(shù)據(jù)導(dǎo)入引擎是一回事,但要確保文件在虛幻引擎中看起來與在DCC工具中相同又是另外一回事,這是困難的部分。因此我們開發(fā)了Visual Dataprep。
當(dāng)DataSMIth將場景導(dǎo)入虛幻引擎時,它會嘗試原樣保留你在源應(yīng)用程序中創(chuàng)建的幾何體、材質(zhì)和場景層級。
但是,當(dāng)你在專門的應(yīng)用程序中為實時渲染以外的目的構(gòu)建3D模型時,實時渲染引擎通常無法理解這些場景的準(zhǔn)備方式。
例如,這可能包括在Rhino等應(yīng)用程序中創(chuàng)建模型并主要將其用于制造或擠壓物理部件,在Revit中創(chuàng)建場景并主要將其用于記錄施工項目,或在Cinema 4D中使用程序生成的元素創(chuàng)建場景。
即使你不是程序員,也可以通過虛幻引擎的Visual Dataprep系統(tǒng)輕松地展開自動化數(shù)據(jù)準(zhǔn)備工作流程。這是一款簡單的可視化工具,讓你可以創(chuàng)建一個過濾器和操作符的“配方”,然后保存并在其他場景或項目中重用。
長期以來,導(dǎo)入數(shù)據(jù)和自動準(zhǔn)備數(shù)據(jù)這兩個功能一直是DataSMIth的核心,但現(xiàn)在,這個工具包正在變得更強大。
DataSMIth運行時
如今,你可以使用DataSMIth導(dǎo)入器將許多CAD或BIM文件直接導(dǎo)入虛幻引擎。對于那些無法直接導(dǎo)入的文件,你可以下載一些特殊的插件,并安裝在3ds Max、Rhino或SketchUp等應(yīng)用程序中,這樣就能導(dǎo)出擴(kuò)展名為.udataSMIth的文件了。
當(dāng)構(gòu)建應(yīng)用或游戲時,這個工作流程將允許你在虛幻引擎中使用DataSMIth文件。
通過使用最新的DataSMIth運行時功能,并將DataSMIth文件載入到虛幻引擎編輯器的構(gòu)建環(huán)境中,你就能夠在運行游戲或應(yīng)用時直接在其中加載.udataSMIth文件和CAD文件。
對建筑業(yè)和制造業(yè)的可視化人員來說,這意味著現(xiàn)在可以構(gòu)建像CAD查看器之類的查看應(yīng)用程序,它們可以即時導(dǎo)入和加載CAD和BIM文件。
DataSMIth Direct Link
在運行時將CAD和BIM文件直接加載到應(yīng)用程序中是一回事,但如果你正在處理的模型仍需要進(jìn)行更改呢?當(dāng)調(diào)整和更新模型時,立即看到這些更改將非常有幫助。這就是DataSMIth Direct Link的用武之地。
DataSMIth Direct Link是對DataSMIth運行時的補充。如今,我們有適用于3ds Max、Revit、SketchUp和Rhino的DataSMIth導(dǎo)出器插件,而在虛幻引擎4.27中,我們還添加了對SolidWorks的支持。這些插件在下載之后需安裝在主應(yīng)用程序上,它們將幫助用戶在這些應(yīng)用程序中導(dǎo)出DataSMIth文件。
在插件中,現(xiàn)在有一個名為Direct Link的組件,它會將虛幻引擎制作的應(yīng)用連接到DCC工具,并在進(jìn)行更改時方便地實時傳輸數(shù)據(jù)。
在虛幻引擎4.27版本中,適用于Revit、SketchUp、Rhino和SolidWorks的插件都附帶DataSMIth Direct Link組件,并且我們計劃將Direct Link推廣到所有支持DataSMIth插件的產(chǎn)品組合中。
建筑師和設(shè)計師將很高興地了解到,作為一個由虛幻引擎驅(qū)動的應(yīng)用程序,Twinmotion將能夠通過內(nèi)置的Direct Link功能連接到DataSMIth。
與目前Twinmotion中存在的Direct Link插件方法相比,這種直接鏈接到DCC應(yīng)用程序的新方法有顯著優(yōu)勢。
不僅模型轉(zhuǎn)換的表現(xiàn)明顯快于舊方法,工作流程也更靈活——你可以鏈接到多個DCC源,在Twinmotion中移動對象并維護(hù)那些局部覆蓋,諸如此類。
現(xiàn)在,虛幻引擎和Twinmotion使用了相同的直接鏈接途徑,這為在工作中用到這兩種工具的用戶提供了更一致、更簡化的體驗。更重要的是,DataSMIth為Twinmotion用戶開辟了一個充滿可能性的全新世界,可以連接到Formz、Bricsys、Vectorworks、Navisworks和3ds Max等其他第三方應(yīng)用程序。
最新的DataSMIth Direct Link功能使你能夠在一個窗口中打開Twinmotion或虛幻引擎應(yīng)用,然后同時打開Revit等程序的窗口,并將數(shù)據(jù)從Revit傳輸?shù)侥愕膽?yīng)用中,而無需翻找所有文件。你只需在Revit中進(jìn)行更改,然后點擊一個按鈕,就能立即在你的應(yīng)用中看到對應(yīng)此更改的更新。
將來,我們還會移除這個點擊步驟,進(jìn)一步簡化流程——這些更新將實時自動進(jìn)行。即將推出的“自動同步”功能將允許DataSMIth導(dǎo)出器插件將增量設(shè)計更改發(fā)送到一個DataSMIth Direct Link連接,無需用戶干預(yù)。最初,我們計劃在SketchUp、Rhino、SolidWorks和Archicad中推出此功能,但現(xiàn)在,我們也將其他應(yīng)用程序添加到了計劃中。
DataSMIth Direct Link(和自動同步)使你能夠以實時方式將自己的應(yīng)用同時連接到多個數(shù)據(jù)源。你可以讓Revit、SketchUp、Rhino和其他程序都將數(shù)據(jù)實時發(fā)送到你在虛幻引擎里構(gòu)建的同一個應(yīng)用實例中。
建筑設(shè)計和工程公司Foster + Partners已經(jīng)采用這些新的工作流程來改進(jìn)他們由虛幻引擎驅(qū)動的工具。
“Foster + Partners的高級研發(fā)團(tuán)隊通過不斷探索尖端技術(shù)來增強設(shè)計過程。”Foster + Partners的應(yīng)用研發(fā)主管Francis Aish說,“對我們的協(xié)同設(shè)計過程來說,能夠同時分析和形象化展示空間體驗是至關(guān)重要的。
“高保真視覺呈現(xiàn)是分析及溝通中的關(guān)鍵部分。我們開發(fā)了幾套工具集,使用實時技術(shù)和光線追蹤技術(shù)來即時分析設(shè)計變化。我們使用DataSMIth的運行時工具將實時設(shè)計模型與實時3D環(huán)境連接起來,以擴(kuò)展我們用于分析、XR和數(shù)字孿生的工具集。”
未來計劃
這些新功能只是DataSMIth真正變革的開始。展望未來,我們希望DataSMIth不再僅僅是一種文件格式,也能夠開始支持實時更新和多個同時連接。
我們還計劃將DataSMIth功能移植到云端——不僅僅是為了進(jìn)行共享,更是為了處理和優(yōu)化數(shù)據(jù),這將創(chuàng)造強大的新工作流程。
Epic擁有整合工具和開放工作流程的理念。我們不僅要實現(xiàn)將任何數(shù)據(jù)類型方便地導(dǎo)入到虛幻引擎中,還將通過在Twinmotion和虛幻引擎之間架起橋梁,擴(kuò)展這些數(shù)據(jù)的潛在用途。
雖然到目前為止,DataSMIth導(dǎo)出器主要被AEC行業(yè)的人使用,但汽車業(yè)、制造業(yè)和電影電視業(yè)的可視化專家也已開始使用它們將數(shù)據(jù)導(dǎo)入虛幻引擎。
最初將數(shù)據(jù)導(dǎo)入虛幻引擎的簡單想法現(xiàn)已演變成更宏偉的夢想。
本文轉(zhuǎn)自虛幻引擎官網(wǎng)~