基于
OpenGL
的雨雪场景仿真
张沛露
【期刊名称】
《活力》
【年
(
卷
),
期】
(000)020
【总页数】
1
【关键词】
[
关键词
]
雨雪仿真;
OpenGL
;粒子系统;天空盒
一、概述
伴随着计算机硬件设备的发展和人们消费水平的提高,人们开始注重更多的视
觉享受,提高视觉享受的前提就是给用户最真实最完美的享受,此次设计研究
的就是基于
OpenGL
的雨雪场景仿真,这一研究可以利用到生活的很多部分。
目前雨雪场景仿真普遍的办法是利用粒子系统在模拟雨雪粒子的前提下,引入
天空盒技术,将视角移入类似盒子的空间。
Skybox
是整个场景的一个包容,
变现了几何之外的世界。使用
Skybox
模拟真实的场景,如广阔的天空,高大
雄伟的山脉。在空间的中央当做摄像头的位置,通过鼠标的移动来完成视角的
转换。而针对雨雪的降落,采用渲染和材质等技术将雨雪做的更为逼真,应用
了
shader
技术,将雨粒子和雪粒子和天空盒着色。通过粒子系统对粒子随机
降落,大小更变达到雨雪远近的效果,为了提高真实性,还将加入风的元素,
通过改变风向来调节雨雪的方向,改变风的大小来达到雨雪被被风吹的效果,
让视觉体验更完整。
二、需求分析
通过全面分析基于
OpenGL
的雨雪仿真场景系统的各项需求,本系统利用
OpenGL
这个图形
API
为基础,实现雨雪场景的建模和基本图形变换。