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