Fire Simulator/ Flamethrower

by Raymond Pederson

Description

A fire simulator/ flamethrower simulator (written in C++ / GLUT / OpenGL) involving multiple textures, a particle system, particle physics, buffered controls, first person camera, mesh moving with camera, and idle particle animation.

Features

Controls

Pictures of Fire/Flamethrower:

Basic fire made after brief modifications to the lab 10 particle system.

Staring image of the flamethrower.

Sample of emitting fire

Emitting flame while moving around

Emitting flame while moving Upward

Emitting flame on a model

Used p to detatch flame. Looking at arc from different perspective.

Detatched flame shooting upward

Sources