999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

粒子系統(tǒng)在雨景仿真中的研究和應(yīng)用

2012-04-13 11:37:06端木利亞馬原龍袁清清
科技視界 2012年26期
關(guān)鍵詞:模型

端木利亞 馬原龍 董 波 袁清清

(河南師范大學(xué)計(jì)算機(jī)與信息技術(shù)學(xué)院 河南 新鄉(xiāng) 453007)

粒子系統(tǒng)在雨景仿真中的研究和應(yīng)用

端木利亞 馬原龍 董 波 袁清清

(河南師范大學(xué)計(jì)算機(jī)與信息技術(shù)學(xué)院 河南 新鄉(xiāng) 453007)

由于自然現(xiàn)象的不規(guī)則性,真實(shí)地對(duì)自然現(xiàn)象仿真是有難度的,本文詳細(xì)的介紹了粒子系統(tǒng)的相關(guān)內(nèi)容,并以雨滴粒子為例,系統(tǒng)的介紹了粒子系統(tǒng)在雨景仿真中的應(yīng)用,通過(guò)分析模型中雨粒子的屬性及其變化,結(jié)合Opengl技術(shù)對(duì)雨滴的下落做出了逼真的模擬。

虛擬現(xiàn)實(shí);粒子系統(tǒng);雨景仿真;Opengl

0 前言

逼真的模擬自然景物是計(jì)算機(jī)圖形學(xué)具有挑戰(zhàn)性的一個(gè)課題,其主要原因是自然景物具有隨機(jī)變化的形狀,造型相對(duì)困難以及其表面包含的豐富細(xì)節(jié)。目前,已經(jīng)有較多的算法和理論對(duì)不規(guī)則物體的模擬,如JoStarm和EugeneFiume建立的紊流模型;D.S.Ebert等提出的用定義實(shí)體紋理的方法來(lái)表示氣體及其運(yùn)動(dòng),并通過(guò)變化紋理參數(shù)實(shí)現(xiàn)動(dòng)畫(huà)等。這其中被認(rèn)為模擬不規(guī)則模糊物體最為成功的一種圖形生成算法當(dāng)數(shù)Reeves的粒子系統(tǒng)理論,它具有良好的動(dòng)態(tài)性和隨機(jī)性,能夠逼真地模擬動(dòng)態(tài)景物。因此,對(duì)粒子系統(tǒng)方法模擬自然景物方法的研究,有著重要的科學(xué)意義和廣闊的應(yīng)用前景。

1 虛擬現(xiàn)實(shí)

虛擬現(xiàn)實(shí)(VR,Virtual Reality),又稱(chēng)做虛擬環(huán)境(VE,Virtual Environment),是一種逼真的集合了視、聽(tīng)、觸覺(jué)的計(jì)算機(jī)生成環(huán)境,從本質(zhì)上說(shuō),就是一種先進(jìn)的API,用戶可以借助必要的設(shè)備以一種自然的方式與虛擬環(huán)境中的物體進(jìn)行交互作用,從而獲得一種身臨其境的感受和體驗(yàn)。

在虛擬現(xiàn)實(shí)技術(shù)研究和發(fā)展的過(guò)程中,其具有三個(gè)“I”的特性:①交互(Interaction);②想象(Imagination);③沉浸(Immersion)。

2 粒子系統(tǒng)

目前最常使用的過(guò)程模型有如下三類(lèi):①基于過(guò)程的紋理模型;②基于分形理論的算法模型;③基于動(dòng)態(tài)隨機(jī)生長(zhǎng)原理的算法模型。這其中基于動(dòng)態(tài)隨機(jī)生長(zhǎng)原理的算法模型當(dāng)中是以Reeves提出的粒子系統(tǒng)為代表,粒子系統(tǒng)是迄今為止被認(rèn)為是模擬不規(guī)則物體最為成功的一種圖形生成算法。

2.1 粒子系統(tǒng)簡(jiǎn)介

用大量的、具有一定生命的粒子圖元來(lái)描述自然界不規(guī)則的模糊景物是粒子系統(tǒng)模型的基本思想。粒子系統(tǒng)中的粒子在任一時(shí)刻都具有隨機(jī)的形狀、顏色、大小、透明度、運(yùn)動(dòng)速度和運(yùn)動(dòng)方向等屬性,并伴隨著時(shí)間的推移其相應(yīng)屬性發(fā)生變化。粒子在系統(tǒng)內(nèi)部要經(jīng)過(guò)“產(chǎn)生”、“活動(dòng)”和“死亡”三個(gè)階段,在某一時(shí)刻所有存活的粒子集合就構(gòu)成了粒子系統(tǒng)模型。

作為構(gòu)造具有模糊形狀物體的計(jì)算模型的方法,粒子系統(tǒng)一般用于對(duì)自然景物進(jìn)行動(dòng)態(tài)模擬。對(duì)于任何物體,不論其是固態(tài)、液態(tài)還是氣態(tài),都可以認(rèn)為是由大量最簡(jiǎn)單的粒子所構(gòu)成,粒子系統(tǒng)所要解決的問(wèn)題就是這些“粒子”的存在和運(yùn)動(dòng)遵循的規(guī)則和所受的作用。

2.2 粒子系統(tǒng)的基本原理

粒子系統(tǒng)理論主要由以下部分組成:

(1)物質(zhì)的粒子組成假設(shè)。

(2)粒子的獨(dú)立關(guān)系假設(shè)。包含兩層含義,一是粒子系統(tǒng)中各粒子不與場(chǎng)景中任何其它物體相交,二是粒子之間不存在相交關(guān)系,并且粒子是不可穿透的。

(3)粒子的生命機(jī)制。在這一生命周期內(nèi),粒子要經(jīng)歷“產(chǎn)生”、“活動(dòng)”和“死亡”三個(gè)基本歷程。

(4)粒子的屬性。

(5)粒子的運(yùn)動(dòng)機(jī)制。粒子在生存期間按照一定的運(yùn)動(dòng)規(guī)律在系統(tǒng)中運(yùn)動(dòng),這也是粒子系統(tǒng)模擬動(dòng)態(tài)景物的關(guān)鍵。

2.3 粒子系統(tǒng)的基本模型

每個(gè)粒子將經(jīng)歷出生、生長(zhǎng)、衰老和死亡這四個(gè)階段,從而生成一系列的運(yùn)動(dòng)場(chǎng)景,通常粒子系統(tǒng)模擬景物的基本步驟為:

(1)產(chǎn)生新的粒子,并刪除系統(tǒng)中死亡的粒子。

(2)賦予每個(gè)新粒子一定的初始屬性。

(3)對(duì)剩下的粒子根據(jù)運(yùn)動(dòng)規(guī)律及相關(guān)算法進(jìn)行移動(dòng)和更新。

(4)繪制有生命的粒子組成的圖像。

3 雨粒子系統(tǒng)

雨粒子系統(tǒng)由大量的雨滴粒子組成,對(duì)于雨粒子系統(tǒng)要考慮的屬性有粒子數(shù)、粒子產(chǎn)生區(qū)域、粒子平均生存期,對(duì)于雨滴粒子則要考慮形狀、位置、速度、大小、生存期、顏色、透明度等屬性。

為了滿足過(guò)程對(duì)實(shí)時(shí)性的要求,這里對(duì)雨粒子系統(tǒng)做了適當(dāng)?shù)暮?jiǎn)化,假設(shè)所有雨滴粒子的顏色和透明度都相同,并且從粒子的產(chǎn)生到消亡這一過(guò)程中這些屬性都不發(fā)生變化,把這些作為常量屬性處理,只需記錄每一個(gè)雨滴粒子的位置、速度、大小、生存期等關(guān)鍵變量屬性,因此可將雨滴表示如下:

雨滴={位置,形狀,速度,大小,生存期,顏色,透明度}。雨滴粒子系統(tǒng)的是通過(guò)Opengl技術(shù)來(lái)實(shí)現(xiàn)的。

3.1 Opengl簡(jiǎn)介

Opengl是一個(gè)高性能的圖形開(kāi)發(fā)軟件包,包括了變換、色彩處理、光線處理、動(dòng)畫(huà)處理映射、物體運(yùn)動(dòng)模糊效果等功能,表現(xiàn)出十分優(yōu)越的性能。其強(qiáng)大的圖形函數(shù)使得開(kāi)發(fā)者不僅可以直接使用自己的數(shù)據(jù),還可以利用其它不同格式的數(shù)據(jù)源文件,極大地節(jié)省了開(kāi)發(fā)時(shí)間,提高了開(kāi)發(fā)效率。

完整的窗口系統(tǒng)的Opengl圖形處理系統(tǒng)的結(jié)構(gòu)如圖1所示。Opengl在Client/Server體系結(jié)構(gòu)中,允許本地或遠(yuǎn)程調(diào)用Opengl。

圖1

3.2 Opengl功能描述

(1)變換

Opengl圖形庫(kù)的變換包括視圖變換、造型變換和投影變換。造型變換包括平移、旋轉(zhuǎn)和縮放三種變換,投影變換有正射投影和透視投影兩種變換。

(2)光照和材質(zhì)設(shè)置

在Opengl的光照模型中,光線可以分為:環(huán)境光、輻射光、漫反射光和鏡面光四大類(lèi)。

(3)紋理映射

為了使物體看起來(lái)更具有真實(shí)感,還需要給物體增加現(xiàn)實(shí)世界中物體的紋理細(xì)節(jié),所以紋理映射增加了模型的逼真性,節(jié)省了圖形的繪制時(shí)間。

(4)特殊效果

為了使場(chǎng)景看起來(lái)更加逼真,在場(chǎng)景中增加了透明的效果,就是利用Opengl對(duì)顏色進(jìn)行融合產(chǎn)生的。通過(guò)反走樣技術(shù)就可以消除場(chǎng)景中的鋸齒,對(duì)模型進(jìn)行平滑處理,還可以創(chuàng)建逼真的大氣霧化現(xiàn)象來(lái)增加場(chǎng)景的視覺(jué)效果。

3.3 系統(tǒng)總體設(shè)計(jì)方案與實(shí)現(xiàn)

粒子系統(tǒng)模塊

運(yùn)行結(jié)果圖片

單個(gè)雨滴粒子(如圖2)

圖2

大量雨滴粒子(如圖3)

圖3

4 結(jié)束語(yǔ)

用計(jì)算機(jī)生成真實(shí)感強(qiáng)的圖形一直是計(jì)算機(jī)圖形學(xué)領(lǐng)域最具有挑戰(zhàn)性的研究方向之一,而自然界中的大多數(shù)景物,如山、水、雨、雪等,因?yàn)樗鼈冃螤畹牟灰?guī)則性和性質(zhì)的多變性,它們的模擬更具有挑戰(zhàn)性。本文通過(guò)對(duì)粒子系統(tǒng)在雨景仿真中的應(yīng)用的研究,闡述了粒子系統(tǒng)的相關(guān)內(nèi)容,同時(shí)通過(guò)Opengl技術(shù)編程實(shí)現(xiàn)了對(duì)雨滴下落的模擬,實(shí)驗(yàn)結(jié)果表明更夠達(dá)到真實(shí)模擬動(dòng)態(tài)雨景的效果,增強(qiáng)了實(shí)時(shí)性,提高了運(yùn)行速度。

[1]張聞芳.自然景物的三圍表現(xiàn)方法研究[D].湖南大學(xué),2007.

[2]劉明.基于Opengl的大規(guī)模場(chǎng)景實(shí)時(shí)渲染技術(shù)的研究[D].華中科技大學(xué),2007.

[3]辛玲.粒子系統(tǒng)在視景仿真中的研究和應(yīng)用[D].中南民族大學(xué),2008.

[4]李蘇軍,吳玲達(dá).基于粒子系統(tǒng)的實(shí)時(shí)雨模擬[J].計(jì)算機(jī)工程,2007,33:236-238.

[5]薛菲,張榮國(guó),陳大川,張建國(guó).基于粒子系統(tǒng)的雪景模擬算法研究與實(shí)現(xiàn)[J].計(jì)算機(jī)與數(shù)字工程,2011,6:11-14.

[6]張帆.虛擬場(chǎng)景中的自然景物模擬[D].南京理工大學(xué),2006.

Particles in The Rain of The Simulation of Landscape System Research and The Application

DUANMU Li-ya MA Yuan-long DONG Bo YUAN Qing-qing
(Henan Normal University Institute of Computer Science and Technology,Xinxiang Henan,453007,China)

Because of natural phenomenon irregularities,truly to natural phenomenon simulation is difficult,this paper introduced the particle system related content,and to rain as an example of the particle systems is introduced in the rain particle system of the simulation of landscape application,through the analysis model of the property and its change costarring particles,combined with Opengl technology on the whereabouts of rain made a realistic simulation.

Virtual reality;Particle system;Rain scene simulation;Opengl

河南師范大學(xué)大學(xué)生創(chuàng)新性實(shí)驗(yàn)計(jì)劃資助國(guó)家級(jí)項(xiàng)目(101047608),項(xiàng)目名稱(chēng)是基于粒子系統(tǒng)的雨景仿真。

端木利亞(1990—),女,河南焦作人,學(xué)生,本科。

馬原龍(1989—),男,河南焦作人,學(xué)生,本科。

董波(1989—),男,河南安陽(yáng)人,學(xué)生,本科。

袁清清(1989—),女,河南洛陽(yáng)人,學(xué)生,本科。

王靜]

猜你喜歡
模型
一半模型
一種去中心化的域名服務(wù)本地化模型
適用于BDS-3 PPP的隨機(jī)模型
提煉模型 突破難點(diǎn)
函數(shù)模型及應(yīng)用
p150Glued在帕金森病模型中的表達(dá)及分布
函數(shù)模型及應(yīng)用
重要模型『一線三等角』
重尾非線性自回歸模型自加權(quán)M-估計(jì)的漸近分布
3D打印中的模型分割與打包
主站蜘蛛池模板: 毛片免费视频| 99精品视频在线观看免费播放| 日韩精品欧美国产在线| 国产无遮挡裸体免费视频| 亚洲精品国产精品乱码不卞| 福利国产微拍广场一区视频在线| 91精品小视频| 谁有在线观看日韩亚洲最新视频| 天天做天天爱夜夜爽毛片毛片| 国产精品久久久久久搜索| 伊人成人在线视频| 丁香婷婷激情综合激情| 日韩无码黄色网站| 亚洲侵犯无码网址在线观看| 久久国产香蕉| 人人看人人鲁狠狠高清| 欧美国产中文| 日韩毛片免费视频| 日韩少妇激情一区二区| 国产91在线|日本| 亚洲精品视频网| 久久精品人人做人人爽电影蜜月| 日韩欧美中文字幕在线韩免费| 国产精品理论片| 一本色道久久88| 日本一区二区不卡视频| 亚洲成人黄色在线| 黄色片中文字幕| 婷婷久久综合九色综合88| 被公侵犯人妻少妇一区二区三区| 99久久精品国产自免费| 一本大道香蕉中文日本不卡高清二区| 国产精品分类视频分类一区| 国产成人久视频免费| 亚洲欧美不卡视频| 国产精品视频a| 91小视频在线观看免费版高清| 亚洲动漫h| 东京热高清无码精品| 久久久久亚洲Av片无码观看| 久久女人网| 亚洲最大福利网站| 综合久久五月天| 国产一在线观看| 人妻丰满熟妇αv无码| 熟女成人国产精品视频| 午夜国产精品视频黄| 亚洲国产中文精品va在线播放| www.国产福利| 色噜噜狠狠色综合网图区| 午夜人性色福利无码视频在线观看| 国产精品欧美激情| 亚洲精品天堂在线观看| 免费一极毛片| 欧美成人午夜在线全部免费| 免费人成网站在线观看欧美| 亚洲一级毛片免费观看| 欧美一区二区三区欧美日韩亚洲| 婷婷综合色| 久久天天躁狠狠躁夜夜2020一| 日本在线国产| 亚洲一欧洲中文字幕在线| 国产成人精品免费av| 精品人妻无码中字系列| 好紧太爽了视频免费无码| 97精品国产高清久久久久蜜芽 | 亚洲AV色香蕉一区二区| 亚洲日本www| 91福利国产成人精品导航| 天天综合网色中文字幕| 久久99热这里只有精品免费看| 国产中文一区二区苍井空| 国产欧美日韩综合在线第一| 国产一级毛片高清完整视频版| 亚洲欧美色中文字幕| 亚洲国产精品人久久电影| 99尹人香蕉国产免费天天拍| 六月婷婷综合| 丝袜高跟美脚国产1区| 国产高清又黄又嫩的免费视频网站| 午夜a级毛片| 综合人妻久久一区二区精品|