• 
    

    
    

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

      基于Unity3D的水波漣漪仿真模擬

      2017-05-08 12:09:10趙忠琛程乃偉
      山東工業(yè)技術 2017年8期
      關鍵詞:粒子系統(tǒng)

      趙忠琛+程乃偉

      摘 要:在Unity3D仿真中,粒子系統(tǒng)可模擬許多自然界中的三維特效。在分析粒子系統(tǒng)制作需求和其開發(fā)流程的基礎上,運用Unity3D引擎的粒子系統(tǒng)模擬出雨水落入水池中所產(chǎn)生的漣漪景象,與以往的方法相比,該方法具有真實的特點,并對此進行了闡述。

      關鍵詞:GUI;粒子系統(tǒng);Unity3D

      DOI:10.16640/j.cnki.37-1222/t.2017.08.257

      1 引言

      虛擬水波漣漪仿真是一款對現(xiàn)實中水流的各種物理特性進行模擬的虛擬現(xiàn)實系統(tǒng)。隨著虛擬現(xiàn)實技術在各領域的廣泛應用,基于Unity3D的虛擬現(xiàn)實研究已經(jīng)成為當前研究的熱點。在游戲和3D仿真中都有大量水的應用,為了模擬水在動態(tài)情況下的情況,需要對粒子系統(tǒng)中的每一個粒子進行調控,保證其真實可行性。

      2 相關內容介紹

      2.1 粒子系統(tǒng)

      粒子系統(tǒng)不是一種簡單的靜態(tài)系統(tǒng),其中的粒子會隨著時間不斷的變形和運動,同時自動生成新的粒子,銷毀舊的粒子[1]?;谶@一原理就可以表現(xiàn)出類似于煙、雨、水、霧和流星等現(xiàn)象的特效,這些特效能極大的提高場景的真實性[2]。

      2.2 地形引擎

      Unity擁有功能完善的地形編輯器,其支持LOD(Level of Detail)功能,能夠根據(jù)攝影機與地形的距離以及地形起伏程度調整地形塊(Patch)網(wǎng)格的疏密程度。遠處或者平坦的地形塊使用稀疏的網(wǎng)格,近處或陡峭的地形塊使用密集的網(wǎng)格。這將使游戲場景在真實、精細的同時不影響其性能。

      2.3 GUI

      圖形用戶界面(Graphical User Interface,簡稱 GUI,又稱圖形用戶接口)是指采用圖形方式顯示的計算機操作用戶界面。Unity提供了豐富的GUI組件變量,通過這些變量,可以在整體上對圖形用戶變量組件做出相應的設置,從而實現(xiàn)特定的開發(fā)需求。如圖1控制水面動態(tài)GUI頁面,在系統(tǒng)運行中可以通過調節(jié)Damping和Speed的數(shù)值來調節(jié)系統(tǒng)的漣漪程度。

      3 水動態(tài)的設計與實現(xiàn)

      (1)建模設計流程。在Unity3D仿真程序的開發(fā)程序一般分為制作并導人模型、對需要的模型設置程序和進行調試3步。1)通過Unity3D中自帶的Terrain建成山和溝壑,并通過Render Settings、紋理和光照渲染等。相應對象會在Hierarchy(層級)視圖顯示。

      2)形成Unity3D引擎的虛擬現(xiàn)實環(huán)境后,在Unity3D的Inspector(檢視)視圖界面中創(chuàng)建相應控制的腳本和Unity3D渲染引擎進行交互處理的程序。Inspector(檢視)視圖用于顯示在游戲場景中當前所選擇對象的詳細信息,以及游戲整體的屬性設置,包括對象的名稱、標簽、組件等信息。3)進行相關程序的調試。

      (2)水動態(tài)仿真模擬。在場景中添加一個包含粒子發(fā)射器、粒子動畫器、粒子渲染器、粒子碰撞器等相關組件的系統(tǒng),在這個系統(tǒng)上添加腳本模擬下雨時出現(xiàn)的水波特效和濺起的水花特效,定義水面的阻力和漣漪傳播速度,水波特效控制腳本的部分代碼。

      只要通過腳本控制粒子系統(tǒng)的紋理貼圖、粒子發(fā)射速度等屬性參數(shù),即可很方便地模擬出不同的水波漣漪特效。

      4 結語

      Unity3D系統(tǒng)具有模擬真實自然現(xiàn)象的功能,本文基于Unity3D粒子系統(tǒng)模擬了水波漣漪的特效,對真實場景模擬和制作具有重要的參考價值。

      參考文獻:

      [1]楊述華,廖守億,王仕成等.基于粒子系統(tǒng)和Vega的實時雨雪模擬[J].計算機應用,2008(06).

      [2]張錫英,韓吉燁.基于Unity3D粒子系統(tǒng)的三維影視特效開發(fā)研究[J].軟件導刊,2012(11).

      猜你喜歡
      粒子系統(tǒng)
      利用GPU加速的粒子系統(tǒng)全球流場可視化系統(tǒng)設計與實現(xiàn)
      UE 4粒子系統(tǒng)與外部數(shù)據(jù)通信研究
      粒子系統(tǒng)在航海應用上的展望*
      基于粒子系統(tǒng)的建模與仿真綜述
      GPU支持下基于粒子系統(tǒng)編輯器的特效技術研究
      圖學學報(2011年6期)2011-07-07 03:36:34
      基于粒子系統(tǒng)的實時模糊場景實現(xiàn)
      電子科技(2011年8期)2011-05-08 02:09:08
      灵丘县| 渝北区| 玛多县| 闵行区| 牙克石市| 隆化县| 黎城县| 安岳县| 鄂尔多斯市| 德州市| 定襄县| 万山特区| 长汀县| 光山县| 新巴尔虎左旗| 社旗县| 中阳县| 郸城县| 大余县| 柳州市| 秭归县| 罗源县| 库车县| 东安县| 榆林市| 措勤县| 翁牛特旗| 西盟| 澜沧| 贵港市| 两当县| 永仁县| 内黄县| 塔河县| 布尔津县| 泾源县| 福安市| 海城市| 鄯善县| 威海市| 吴堡县|