For a demo please see jwoogerd.github.io/particles
This is the final project for comp175 (graphics) by Jayme Woogerd and Louis Rassaby.
- We had help from Mike Shah in the debugging.
- We used the tutorial at opengl-tutorial.org for reference on instancing and for methodology. The following files were borrowed and modified from the resources of the site: colorparticle.vert, shader.cpp, shader.h, texture.cpp, texture.hpp.
The following graphics dependencies are necessary:
- freeglut (openGL)
- glui
- glm (math library)
- glew
Also, you need a graphics card and openGL version that supports instancing -- about half of machines have it. The binary will complain when run if it is not the right type.