季云軍
摘要: 門式剛架鋼結(jié)構(gòu)內(nèi)部結(jié)構(gòu)復(fù)雜,空間連接關(guān)系和構(gòu)造很難用語言和二維圖紙直觀地表現(xiàn)出來。本文針對土木工程專業(yè)鋼結(jié)構(gòu)設(shè)計課程,基于Unity3D 和3DS MAX開發(fā)了門式剛架結(jié)構(gòu)整體構(gòu)件布置、重要構(gòu)件節(jié)點組裝演示、 自定義構(gòu)件組裝的輔助教學(xué)虛擬仿真三維動畫軟件,直觀生動地展示了門式剛架結(jié)構(gòu)的三維構(gòu)造和組裝過程。動畫的研究開發(fā)對鋼結(jié)構(gòu)課程的課堂教學(xué)質(zhì)量的提高有著促進(jìn)作用。
Abstract: The internal structure of the steel structure building with gabled frames is complex, and the spatial connection relation and structure are difficult to be expressed intuitively by the language and the two-dimensional plan. Based on Unity3D and 3DS MAX, the author develops a virtual simulation of 3D animation software for the arrangement of integral components of steel structure building with gabled frames, the demonstration of the assembly of important component nodes and the assembly of user component. This software is suitable for the steel structure design courses of civil engineering professional. The development promotes the teaching quality of the courses.
關(guān)鍵詞: 三維動畫;門式剛架結(jié)構(gòu);節(jié)點構(gòu)造;施工過程
Key words: 3D animation;steel structure building with gabled frames;joint construction;installation process
中圖分類號:TU33+7 文獻(xiàn)標(biāo)識碼:A 文章編號:1006-4311(2017)14-0186-02
0 引言
門式剛架結(jié)構(gòu)的構(gòu)件布置復(fù)雜,構(gòu)件種類繁多,節(jié)點構(gòu)造隱蔽,依靠平面二維圖片的展示、抽象的文字講解,學(xué)生很難完全了解門式剛架結(jié)構(gòu)的構(gòu)件布置和節(jié)點構(gòu)造。因此,利用三維虛擬現(xiàn)實的動畫軟件,更形象地把門式剛架的三維實體模型展現(xiàn)出來,從而使學(xué)生更直觀地了解門式剛架結(jié)構(gòu)的布置和節(jié)點構(gòu)造。
文章針對土木工程專業(yè)鋼結(jié)構(gòu)設(shè)計課程,研究開發(fā)了基于建筑鋼結(jié)構(gòu)門式剛架結(jié)構(gòu)的三維虛擬仿真教學(xué)動畫軟件。主要是通過功能強(qiáng)大的三維建模軟件3DS MAX根據(jù)門式剛架結(jié)構(gòu)二維圖紙建立三維模型[1],然后把建好的模型導(dǎo)入綜合型開發(fā)平臺Unity3D軟件,利用Unity3D軟件完成對門式剛架結(jié)構(gòu)布置的動畫設(shè)置和交互設(shè)計。
1 技術(shù)介紹
1.1 軟件開發(fā)工具 建筑鋼結(jié)構(gòu)門式剛架結(jié)構(gòu)三維動畫軟件主要用到的開發(fā)工具有3DS MAX建模軟件和Unity3D游戲開發(fā)軟件。3DS MAX 全稱為3D Studio Max,是Discreet公司開發(fā)的(后被Autodesk公司合并)基于PC系統(tǒng)的三維動畫渲染和制作軟件,是目前建筑動畫設(shè)計、室內(nèi)外設(shè)計、虛擬現(xiàn)實制作等方面運(yùn)用最為廣泛的建模軟件。本鋼結(jié)構(gòu)三維動畫軟件運(yùn)用的虛擬交互設(shè)計開發(fā)平臺是Unity3D。Unity3D是由Unity Technologies開發(fā)的一個讓用戶輕松創(chuàng)建諸如三維視頻游戲、建筑可視化、實時三維動畫等類型互動內(nèi)容的多平臺的綜合型游戲開發(fā)工具,是一個全面整合的專業(yè)游戲引擎,是目前比較流行的虛擬現(xiàn)實開發(fā)平臺。
1.2 動畫仿真原理 建筑鋼結(jié)構(gòu)動畫軟件的開發(fā)基于三維建模和動畫制作兩個方面的技術(shù)。利用3DS MAX對照門式剛架結(jié)構(gòu)的二維圖紙,建立同類構(gòu)件相互獨(dú)立的結(jié)構(gòu)整體模型。建好的模型可以直接導(dǎo)入Unity3D進(jìn)行使用。在Unity3D中可以對整體模型中的細(xì)部構(gòu)件進(jìn)行調(diào)整和控制,添加特定的動畫效果,給整體組裝動畫的實現(xiàn)提供了巨大便利。Unity3D還可以制作360度縮放旋轉(zhuǎn)觀覽視角,給模型的整體和細(xì)部展示帶來了更直觀可控的觀覽體驗。同時,Unity3D可以導(dǎo)出為Windows和MAC系統(tǒng)下的可執(zhí)行軟件,大大提高了本動畫軟件的可用性和共享性。3DS MAX與Unity3D相結(jié)合完成動畫軟件開發(fā)流程圖如圖1所示。
2 三維動畫軟件開發(fā)
2.1 動畫教學(xué)軟件總體思路 單層門式剛架鋼結(jié)構(gòu)是由實腹式斜梁與實腹柱通過剛性節(jié)點所構(gòu)成的平面剛架,通過檁條、支撐、墻梁等縱向構(gòu)件連接而成的穩(wěn)定結(jié)構(gòu)體系,如圖2所示。本軟件總體思路是根據(jù)課堂教學(xué)仿真的需要,學(xué)生自主搭建模型;虛擬仿真實驗的需要,實現(xiàn)三維仿真單層門式剛架結(jié)構(gòu)的結(jié)構(gòu)布置流程、節(jié)點構(gòu)造展示、節(jié)點構(gòu)件組裝過程、自定義構(gòu)件組裝演示等功能。
2.2 鋼結(jié)構(gòu)門式剛架結(jié)構(gòu)整體組裝動畫實現(xiàn) 用三維建模軟件3D MAX構(gòu)建門式剛架結(jié)構(gòu)的整體模型。建模過程中,依據(jù)實際結(jié)構(gòu)結(jié)構(gòu)施工圖紙,等比例建模,并對每個構(gòu)件進(jìn)行編號和分類。將編號和分類后的模型導(dǎo)入到Unity3D軟件中,建立模型庫。根據(jù)一般單層門式剛架結(jié)構(gòu)的構(gòu)件安裝順序,先吊裝豎向構(gòu)件,后吊裝平面構(gòu)件。門式剛架結(jié)構(gòu)的組裝順序依次為:基礎(chǔ)、普通柱、剛架、支撐、連系梁(吊車梁)、抗風(fēng)柱、檁條、墻梁、面板[2]。如圖3,整個組裝過程中,構(gòu)件依次飛入視野,可在組裝過程和組裝完成后,對結(jié)構(gòu)進(jìn)行鳥瞰及三維旋轉(zhuǎn)觀覽。
2.3 門式剛架結(jié)構(gòu)節(jié)點構(gòu)造和節(jié)點組裝展示
為了讓學(xué)生更加了解門式剛架結(jié)構(gòu)的節(jié)點構(gòu)造,在制作整體組裝動畫時,課題組開發(fā)了一套基于預(yù)覽攝像機(jī)位置變化的判斷系統(tǒng)。教師通過鍵盤上WASD和鼠標(biāo)控制視角在整體模型中運(yùn)動,可以更自由地觀覽結(jié)構(gòu)的細(xì)部構(gòu)造。當(dāng)視角移動到結(jié)構(gòu)的重要節(jié)點部位時,軟件自動判斷攝像機(jī)控制點與節(jié)點的三維空間距離是否足夠靠近。若滿足設(shè)定條件,將會在屏幕上提示“按下B鍵播放節(jié)點組裝動畫”,節(jié)點處相連的構(gòu)件將單獨(dú)演示組裝過程,結(jié)構(gòu)的其他部位構(gòu)件不發(fā)生變化。以柱腳節(jié)點為例(圖4所示),攝像機(jī)控制點移動到柱腳節(jié)點位置,按下B鍵播放節(jié)點組裝動畫。與柱腳有關(guān)的周圍構(gòu)件全部消失,然后基礎(chǔ)、柱底板和柱子、螺帽、加勁肋等依次飛入視野進(jìn)行細(xì)部組裝??稍诮M裝過程和組裝完成后,對節(jié)點進(jìn)行鳥瞰及三維旋轉(zhuǎn)觀覽。
2.4 自定義節(jié)點或構(gòu)件組裝動畫
為了滿足學(xué)生自主搭建模型,虛擬仿真實驗的需要,對整體門式剛架結(jié)構(gòu)模型的所有構(gòu)件進(jìn)行編號和分類,并按類擺放在Unity3D創(chuàng)建的一個特定場景中。每個分類中擁有多種不同構(gòu)造形式的同類型構(gòu)件。例如,柱子分類中包括綴條格構(gòu)式柱、綴板格構(gòu)式柱、工字型柱、變截面柱等。整體模型中的柱腳節(jié)點默認(rèn)是工字型柱柱腳節(jié)點,要演示格構(gòu)式柱柱腳節(jié)點的組裝構(gòu)成,學(xué)生可以點擊自定義組裝動畫按鈕,然后通過軟件界面右邊的模型庫,點擊格構(gòu)式柱,替換,如圖5所示。程序自動生成與格構(gòu)式柱相配套的整體組裝動畫和細(xì)部組裝動畫,播放方式和替換前的動畫播放方式一致。學(xué)生可在組裝過程和組裝完成后,對整體構(gòu)件進(jìn)行鳥瞰及三維旋轉(zhuǎn)觀覽。
3 動畫軟件應(yīng)用
該動畫軟件已經(jīng)在江蘇科技大學(xué)2013級土木工程專業(yè)鋼結(jié)構(gòu)課堂上運(yùn)用。根據(jù)任課老師的反饋,鋼結(jié)構(gòu)結(jié)構(gòu)的布置、支撐體系、節(jié)點構(gòu)造等知識點在以往的教學(xué)中,往往很難講解清楚。通過鋼結(jié)構(gòu)動畫軟件的使用,可以更加直觀、清楚地展現(xiàn)這些難點,學(xué)生也更加容易接受。
通過對開發(fā)思路的深入探索,本軟件可用于多高層、重型結(jié)構(gòu)等鋼結(jié)構(gòu)的三維動畫模擬。開發(fā)人員還看到了該動畫軟件在其他專業(yè)教學(xué)領(lǐng)域的應(yīng)用前景,例如,模擬船舶工業(yè)的建造和組裝、模擬機(jī)器(汽車等)制造的過程、模擬家具裝修過程等,應(yīng)用前景廣泛。
4 結(jié)語
文章基于計算機(jī)三維模擬,以鋼結(jié)構(gòu)門式剛架結(jié)構(gòu)為主要對象,研究開發(fā)了建筑鋼結(jié)構(gòu)三維動畫軟件,涵蓋了單層門式剛架結(jié)構(gòu)的結(jié)構(gòu)布置、節(jié)點展示以及自定義節(jié)點構(gòu)件組裝等功能。本三維動畫軟件具有可以由用戶自由控制的遠(yuǎn)近鳥瞰、細(xì)部推進(jìn)、三維旋轉(zhuǎn)功能,可以全方位觀覽門式剛架結(jié)構(gòu)的布置和重要節(jié)點的構(gòu)造及組裝。
參考文獻(xiàn)
[1]李靜,李眾立,李培亮.基于虛擬現(xiàn)實技術(shù)的建筑施工動態(tài)仿真研究[J].計算機(jī)與現(xiàn)代化,2012(8):80-83.
[2]羅曉群,張其林,楊彬,吳明兒,李元齊,劉沈如.建筑鋼結(jié)構(gòu)設(shè)計動畫課件開發(fā)研究[J].高等建筑教育,2012,21(1):77-80.
[3]羅玲,黃飛.輕型門式剛架結(jié)構(gòu)的設(shè)計[J].鋼結(jié)構(gòu),2012(07).