您的位置:首页 > 运维架构

OpenGL 实现的粒子系统、自由摄像机及Billboard

2009-12-22 14:20 471 查看
重新回到OGL的感觉真好,尤其使用过一段时间的OGRE3D。好多东西都想自己去实现一下。

目前在win32下使用OGL的进度,如下:(有些是很早之前做过的,在重新温习一下~)

1. CEGUI界面

2. 帧率计算器

3. 自有摄像机

4. 天空盒

5. 点与轴Billboard

6. 粒子系统

目前粒子系统的参数,如下:(以后可能还得修改~)

1. 粒子类

属性:是否激活、大小、生命值、衰变率、颜色、位置、速度、加速度

方法:更新、渲染

2. 粒子系统

属性:粒子数目、粒子大小、系统位置、粒子发源区域、粒子平均衰变率、粒子初始化平均速率

是否循环、粒子是否为彩色、粒子颜色、重力、粒子集合、粒子纹理

方法:基本属性的setter和getter,设置位置、平移、更新和渲染粒子、重置粒子(初始化)

效果图,如下:





内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: