2018-12-16

2018-12-16  本文已影响0人  ZoltanJin

Firefly

Introduction

Details

Illustration

Screenshot1.jpg Screenshot2.jpg Screenshot3.jpg

User Guide

The game.h and game.cpp in the ControllerCode folder is the overall controller of the game. Its job includes instantiating the camera, compiling the shaders, initializing the resource pool and the frame buffer. Its Update function will call the particle_generator's Update function.

The particle_generator.h and particle_generator.cpp controll the particle system, including every particle's life and their motion as a firefly.

The four given files in the Shaders folder is the shaders that i used to implement the Bloom Post-Processing Effect.

More information and the whole project: here
Release Version of this project and an video demo can be found: here

NOTE: OpenGL, GLEW, GLFW, assimp, irrKlang support are required. I have tested the project on my two PCs but still I can not guarantee that it will work perfectly on any PC as expected. If it can not run well, please have a glance at the video demo.

上一篇下一篇

猜你喜欢

热点阅读