Skip to content

Syntaf Particle Simulator

Compare
Choose a tag to compare
@Syntaf Syntaf released this 12 Aug 21:18
· 32 commits to mGL_sync since this release

First official release of the particle simulator! here are a number of changes

GUI

  • Console
    • the user now has the ability to modify variables and values in real time to experience how the particles react under certain conditions.
    • Errors and output now appear in the new console, all text is centralized to the new console
  • Resolution increased
  • Users can now exit the program via esc or exit, where previously esc sometimes didn't work

Performance

  • experimental OpenCL support added, massive performance increase(not included in this release)
  • TGUI added to improve performance of console
  • Framerate drastically improved, 1,000,000 particles will run at a constant 40+ fps
  • Entire code base restructured, significant performance increase in loading time and responsiveness
  • Loop optimizations in code, increased performance

Physics

  • Particle count set to 200,000 for smooth flow with users
  • Particle life removed, particles now stay indefinitely
  • Certain program constants are no longer constant:
    • Mass of particle is now modifiable in runtime with set mass <>
    • Drag is now modifiable in runtime with set drag <>
    • Mouseforce is now modifiable in runtime with set mouseforce <>
    • Particlecount is under development and will be modifiable soon
  • Particle color rules changed to brighten the spectrum available to particles
  • Slight background color modification
  • Number of bugs relating to crashing fixed

**Among other changes I can't remember yet