Update 1


Summary of Week #1

  • This week i mostly focus on creating a structure of the particle system
  • Moreover, I work mostly on the openGL side of particle system, and tried to make it work

Particle Class:

  • My particle Effect class has 2 positions for start and end which creates a kind of binding box for the effect
  • Speed controls the how fast the particle would move in the effect
  • Color is which color the particle would have
  • Size is the number of particles that the user wants
  • Angle is the angle at which the particles would bend
  • Weight is the density of particles higher the weight, the more dense the particles would be
  • Life is the time the particle would stay alive

For my particles for now, I am using a simple square with fixed vertices as my particle, which in the near future, I would be changing to the geometry the user wants.

Particle Builder

I had started working on the particle builder to build me a binary file to read data from using the class structure, from above but, after having a discussion with my professor, I realized that this is actually not needed right now as I have yet to make my system feature complete, and so making it complete now would only increase my workload later.

Next Week:

  • Adding full functionality for Direct3D to handle particle system
  • And finishing OpenGL version of the system

Get EAE6320_Particle_System

Leave a comment

Log in with itch.io to leave a comment.