亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于OpenGL 的雨雪場景仿真

        2019-11-29 04:25:47張沛露
        活力 2019年20期
        關鍵詞:粒子系統(tǒng)雨雪盒子

        張沛露

        (吉林建筑大學電氣與計算機學院,長春 130011)

        一、概述

        伴隨著計算機硬件設備的發(fā)展和人們消費水平的提高,人們開始注重更多的視覺享受,提高視覺享受的前提就是給用戶最真實最完美的享受,此次設計研究的就是基于OpenGL 的雨雪場景仿真,這一研究可以利用到生活的很多部分。

        目前雨雪場景仿真普遍的辦法是利用粒子系統(tǒng)在模擬雨雪粒子的前提下,引入天空盒技術,將視角移入類似盒子的空間。Skybox 是整個場景的一個包容,變現(xiàn)了幾何之外的世界。使用Skybox 模擬真實的場景,如廣闊的天空,高大雄偉的山脈。在空間的中央當做攝像頭的位置,通過鼠標的移動來完成視角的轉換。而針對雨雪的降落,采用渲染和材質等技術將雨雪做的更為逼真,應用了shader 技術,將雨粒子和雪粒子和天空盒著色。通過粒子系統(tǒng)對粒子隨機降落,大小更變達到雨雪遠近的效果,為了提高真實性,還將加入風的元素,通過改變風向來調節(jié)雨雪的方向,改變風的大小來達到雨雪被被風吹的效果,讓視覺體驗更完整。

        二、需求分析

        通過全面分析基于OpenGL 的雨雪仿真場景系統(tǒng)的各項需求,本系統(tǒng)利用OpenGL 這個圖形API 為基礎,實現(xiàn)雨雪場景的建模和基本圖形變換。

        天空盒是一種常用的增加模擬性能的手段,它通常是利用相機包圍內附著一個紋理來完成的,紋理一般是一些云朵、山脈或湖泊等。天空盒的根本原則其實并不復雜,它相當于在視野范圍邊緣安裝了個盒子。盒子里有六個面,分別使用6 可以拼接在一起的圖片。從實現(xiàn)的角度理解,天空是第一個盒子拿著相機在同一位置,然后畫出盒子。

        三、系統(tǒng)設計與分析

        為了實現(xiàn)模擬要求,存儲器操作模塊和數(shù)組基本模塊組成完整的3D 效果模擬仿真的基本模塊。內存管理模塊負責監(jiān)視,它模擬系統(tǒng)啟動時內存的處理情況和利用比率;數(shù)學基礎模塊內涵2D 和3D 的運算操作。

        核心模塊雨系統(tǒng)的各個模塊皆有聯(lián)系,他是系統(tǒng)的總負責模塊,控制并操作系統(tǒng)。具有絕對的掌控權。它還有用戶與系統(tǒng)交互的責任,并提供用戶對其他功能的模塊的響應和傳輸。場景控制模塊主要控制場景的管理和操作。粒子系統(tǒng)模塊主要控制粒子的操作,包括粒子的初始化,粒子更新和粒子消亡。

        系統(tǒng)處理流程包括以下幾個步驟:

        ①系統(tǒng)控制模塊將系統(tǒng)初始化;

        ②場景管理模塊搭建視點與視口,場景初級搭建;

        ③粒子系統(tǒng)管理模塊進行粒子生成以及粒子應有屬性;

        ④場景管理模塊將雨雪粒子運行在場景中,制造場景結點;

        ⑤圖形渲染模板通過OpenGL 對場景數(shù)據進行渲染操作。

        粒子系統(tǒng)的理論和通識,每一個粒子的生命周期都包括生產,運動過程和消亡等幾個過程。粒子系統(tǒng)會有如下過程:

        ①產生新粒子并賦予屬性;

        ②除去已過生命周期的粒子;

        ③將仍存活的粒子進行更新和更新屬性操作;

        ④渲染系統(tǒng)中還在生命周期內的粒子。

        四、系統(tǒng)實現(xiàn)

        Skybox 是將一個正方體內部進行貼圖操作,一般由六個貼圖組成,達到場景在方塊盒中搭建,這樣會大大增加場景的真實性。由于天空盒實際上是立方體貼圖,因此加載天空盒和加載立方體貼圖的方式沒有什么不同。

        粒子系統(tǒng)會隨機的生成雨雪粒子,并且初始化粒子的屬性,包括大小方向形狀和透明度等等,這些因素也都會因為粒子系統(tǒng)的隨機性而不斷改變,因此粒子系統(tǒng)在模擬無規(guī)則形狀的實體有很大優(yōu)勢??偨Y而知,粒子系統(tǒng)最重要的是粒子的運行軌道,選擇合適的運動函數(shù)將會使渲染效果更真實完美。其次,坐標系的選擇(即視角)也有一定的關系。

        結 語

        本文以OpenGL 為基礎,采用了粒子系統(tǒng)的開發(fā)模式,完成了雨雪仿真系統(tǒng)的設計與實現(xiàn)。根據標準的開發(fā)工具需求,開發(fā)過程中必須使用OpenGL 圖形庫操作來完成,主要應用粒子系統(tǒng)來完成雨雪的模擬,應用天空盒技術來實現(xiàn)場景模型的搭建,還用到了渲染著色器貼圖等技術綜合完成,使得功能基本完善,畫面仿真度高。

        猜你喜歡
        粒子系統(tǒng)雨雪盒子
        悲傷的事就不說了
        散文詩世界(2022年1期)2022-01-13 13:08:43
        有趣的盒子
        利用GPU加速的粒子系統(tǒng)全球流場可視化系統(tǒng)設計與實現(xiàn)
        新閨怨
        The relationship between functional fabrics and fashion trends
        西部論叢(2019年5期)2019-03-08 02:51:26
        尋找神秘盒子
        UE 4粒子系統(tǒng)與外部數(shù)據通信研究
        雨雪天氣城際站防止旅客摔滑問題探討
        肉盒子
        小說月刊(2014年9期)2014-04-20 08:58:07
        盒子
        小說月刊(2014年5期)2014-04-19 02:36:43
        97色伦图片97综合影院| 欧美综合图区亚洲综合图区| 无遮挡很爽视频在线观看| 国产亚洲精品一区二区在线观看| 国产18禁黄网站免费观看| 极品新婚夜少妇真紧| 久久精品国波多野结衣| 国产免费丝袜调教视频| 国模精品二区| 亚洲国产精品一区亚洲国产| 97成人精品视频在线| 免费成人在线电影| 老妇女性较大毛片| 日韩国产欧美| 日韩在线精品视频免费| 性色视频加勒比在线观看| 国产精品国产三级国av在线观看| 国产精品三级在线观看| 在线亚洲免费精品视频| 国产白浆一区二区三区性色| 日韩一卡2卡3卡4卡新区亚洲| 亚洲AV激情一区二区二三区| 亚洲第一页在线免费观看| 影音先锋久久久久av综合网成人 | 青青草视频网站在线观看| 99久久人妻无码精品系列| 国产精品成人99一区无码| 加勒比黑人在线| 少妇人妻精品一区二区三区视| 久久国语露脸国产精品电影| 无码人妻av免费一区二区三区 | 国产无遮挡又黄又爽在线观看 | 久久天天躁夜夜躁狠狠| 国产专区国产av| 国产强伦姧在线观看| 中国男女黄色完整视频| 性xxxx18免费观看视频| 久久久亚洲欧洲日产国产成人无码| 视频在线播放观看免费| 厨房人妻hd中文字幕| 竹菊影视欧美日韩一区二区三区四区五区 |