• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于Unity3D粒子系統(tǒng)的消防水槍流體噴射仿真研究

      2017-04-26 18:23:37平桉程乃偉
      科技創(chuàng)新與應用 2017年9期
      關鍵詞:粒子系統(tǒng)碰撞檢測

      平桉+++程乃偉

      摘 要:消防水槍的模擬在消防演練實習中起到至關重要的作用,能夠模擬到消防水槍的噴射過程。通過合理的計算得到水槍的工作過程。為了能夠有效的實現(xiàn)消防水槍的模擬,建立逼真的噴射效果。提出了一種基于Unity3D粒子系統(tǒng)仿真技術,然后再通過模擬場景有效結(jié)合,模擬出火災場景的火的特效。通過有效數(shù)據(jù)的計算和粒子系統(tǒng)的碰撞檢測,最終實現(xiàn)了消防水槍流體噴射的有效模擬,增加了場景的逼真效果。

      關鍵詞:Unity3D;粒子系統(tǒng);消防水槍;碰撞檢測

      引言

      隨著科技的進步,各種各樣的仿真模擬在不斷發(fā)展,如果Unity3D作為新的開發(fā)工具,不斷代替了傳統(tǒng)的開發(fā)工具。Unity3D中的粒子系統(tǒng)更是能給許多仿真模擬帶來很大的方便之處。在火災演練過程中,消防水槍的仿真模擬變得越來越重要,一個有效的模擬可以給消防演練可以引起人們的更多重視。如今,應用粒子系統(tǒng)模擬火、云、雪花、水等特效已經(jīng)變的很普遍了。1983年Reeves首次系統(tǒng)的提出應用粒子系統(tǒng)模擬虛擬場景中不規(guī)則的物體方法。并且到目前為止。粒子系統(tǒng)也逐步被人們認為是最有效的方式。雖然粒子系統(tǒng)中含有復雜的屬性和參數(shù),但是通過粒子系統(tǒng)的應用可以滿足火、煙霧和水流的基本特征。達到相對逼真的視覺效果。在該場景中重點是模擬火災場景的火災現(xiàn)象和水槍噴射的現(xiàn)象。本文是通過Unity3D的粒子系統(tǒng),結(jié)合現(xiàn)實生活中的水槍噴水的物理現(xiàn)象,然后給粒子系統(tǒng)添加碰撞效果和重力效果。在利用Unity3D中的API接口函數(shù)。實現(xiàn)水在噴水過程中的重力影響。并根據(jù)牛頓的物理公式計算出水槍的噴射距離。并同過粒子系統(tǒng)中粒子的粒子的生命周期、粒子的初速度、角速度、粒子渲染的屬性。更加真實的模擬出滅火過程與噴射過程的相關性。

      1 粒子系統(tǒng)

      粒子系統(tǒng)的基本原理:1983年,Reeves首次提出了粒子系統(tǒng)方法并在虛擬仿真中的得到廣泛的應用。粒子系統(tǒng)的基本原理是使用大量的、具有狀態(tài)和屬性的微小粒子來模擬具有不規(guī)則的物理現(xiàn)象。并且通過不斷改變粒子系統(tǒng)中每個粒子的屬性和狀態(tài)來達到逼真的模擬效果。每個微小的粒子都存在自己的生命周期。隨著時間的推移粒子都會經(jīng)歷“產(chǎn)生”、“活動”和“死亡”三個階段。舊粒子的不斷死亡、新粒子也會不斷的產(chǎn)生,如果能夠在做到隨著時間的推移去控制新粒子的產(chǎn)生個數(shù),從而達到更好的滅火效果,實現(xiàn)更加逼真的模擬。粒子系統(tǒng)是不斷發(fā)生這變化,粒子是個動態(tài)的產(chǎn)生過程。通過控制粒子的動態(tài)產(chǎn)生過程可以有效的控制粒子的消亡和產(chǎn)生,達到仿真模擬的真實效果。我們觀察粒子系統(tǒng)的屬性不難發(fā)現(xiàn)通過控制粒子的基本屬性可以達到很好的仿真效果,實現(xiàn)通過水槍的噴射動態(tài)滅火的效果。為了增加消防水槍的逼真效果。通過設置粒子系統(tǒng)中的粒子個數(shù)的最小值和最大值,使得粒子系統(tǒng)具有一個由少變多的動態(tài)過程,同時設置環(huán)境重力加速度、風向等環(huán)境因素,可以達到一個逼真的噴射效果,為了達到一個逼真的效果。考慮到水槍口徑、水壓、重力環(huán)境和噴角等影響因素,并通過UI設計和代碼的控制實現(xiàn)更加逼真的效果。

      2 消防水槍流體噴射實現(xiàn)過程

      2.1 消防水槍流體噴射場景的模擬設計。該仿真模擬的場景是通過Unity3D實現(xiàn)。首先通過Terrier組件創(chuàng)建地形,然后通過地形中自帶的一些屬性,對地形的具體細節(jié)進行細化。該地形中存在的樹木是通過導入資源包后細節(jié)描述添加得到的。

      2.2 火效果的實現(xiàn)。通過粒子系統(tǒng)的渲染特性,為該場景中添加了火的特效。通過對Particle System中的Render屬性中材質(zhì)屬性的添加。實習火的虛擬仿真。

      2.3 噴射水槍的仿真模擬實現(xiàn)。在Unity3D中的需要自定義粒子系統(tǒng)的粒子基本屬性。通過對以上粒子系統(tǒng)的有效設計,已經(jīng)控制粒子系統(tǒng)中每個粒子的生命周期、初始大小、初始速度等基本屬性通過C#腳本語言控制。通過代碼的編寫,可以實現(xiàn)火特效的有效控制,可以實現(xiàn)水滅火的逼真模擬。

      3 模擬結(jié)果與分析

      通過上面兩個場景進行有效的比較可以看出,通過對消防水槍的有效控制可以達到逼真的模擬效果,實現(xiàn)消防水槍噴射的有效模擬。同時也說明使用Unity3D仿真模擬是一種高效的仿真??梢詰迷谙姥菥毜雀鱾€方面。

      4 結(jié)束語

      本文主要對Unity3D粒子系統(tǒng)的基本原理和Unity3D中粒子系統(tǒng)中的粒子基本屬性進行了介紹和應用,然后通過火、水、煙霧等粒子特效進行了有效的利用,最后實現(xiàn)噴射流體噴射過程的有效模擬。但是本文中還存在著許多不足的地方。比如風速、火勢大小等外界條件的控制還沒有得到有效的應用。雖然只是表面上實現(xiàn)了基本的仿真模擬,但是考慮到專業(yè)的數(shù)據(jù)的得到和實現(xiàn),需要在后續(xù)的工作中留下足夠多的接口,讓更多的專業(yè)人士去應用。

      參考文獻

      [1]何水艷,丁沂.粒子系統(tǒng)與碰撞檢測的研究[J].輕工科技,計算機與信息技術,2012(6).

      [2]趙建峰,鄭寶林,張理濤.基于Unity3D的消防演習系統(tǒng)研究[J].福建電腦,2015(12).

      [3]張錫英,韓吉燁.基于Unity3D的虛擬水流墻系統(tǒng)的設計研究[J].安徽農(nóng)業(yè)科學,2014(8).

      作者簡介:平桉(1992,05-),男,漢,山西省長治市,沈陽航空航天大學安全工程學院,碩士研究生,信息化安全。

      猜你喜歡
      粒子系統(tǒng)碰撞檢測
      全新預測碰撞檢測系統(tǒng)
      利用GPU加速的粒子系統(tǒng)全球流場可視化系統(tǒng)設計與實現(xiàn)
      基于BIM的鐵路信號室外設備布置與碰撞檢測方法
      Unity3D中碰撞檢測問題的研究
      電子測試(2018年1期)2018-04-18 11:53:00
      UE 4粒子系統(tǒng)與外部數(shù)據(jù)通信研究
      空間遙操作預測仿真快速圖形碰撞檢測算法
      BIM技術下的某辦公樓項目管線碰撞檢測
      雙臂鉆車鉆臂與巷道的碰撞檢測方法研究
      粒子系統(tǒng)在航海應用上的展望*
      基于粒子系統(tǒng)的建模與仿真綜述
      SHOW| 徐州市| 田东县| 孟津县| 凤庆县| 阳泉市| 大宁县| 丰都县| 明水县| 突泉县| 荔浦县| 荆门市| 宁化县| 莎车县| 柏乡县| 汉中市| 伊金霍洛旗| 哈尔滨市| 东台市| 普格县| 山东| 安吉县| 永城市| 杂多县| 宜兴市| 张北县| 德阳市| 和静县| 通江县| 平昌县| 监利县| 商洛市| 巴楚县| 德钦县| 沾益县| 绥芬河市| 宁国市| 宣汉县| 新河县| 封丘县| 达尔|