Releases: Syntaf/ParticleSimulator
Releases · Syntaf/ParticleSimulator
Particle Simulator
change log:
Physics
- Particles will not automatically be centered to the screen during reset and program initialization
Console
- Particle count can now be specified during start-up via command line arguments, but still cannot be modified during runtime. To run the program with a set amount of particle use
./ParticleSimulator 1000000
Particle Simulator
Pretty decent update coming through, change log:
Physics
- Fixed mouse pointer coordinates not properly transitioning to screen edge
- Default particle color changed
Console
- Revamed help commands(once again)
- New commands
- color_rand
- colors
- help vars
- cleaned up look of console
Particle Simulator
Quick additions today that don't necessarily constitute a new release, but look's much better!
Change Log:
Console
- New background color, solid and smooth black!
- New console text, actually looks like a console now!
- Help command reworked
- Now supports specific help for each command for more detailed information
- Cleaned up and provides clearer explanations
- Color manipulation
- Support for modifying Red, Green, Blue and Alpha values in particles
- Changes are made real time
Other than that just some code refactoring. Enjoy!
Particle Simulator
Change log:
- Console commands parsed faster and improved
- Additional commands added, see 'help' in console to see what's new
- ParticlesCount variable can now be modified using command line args before starting
- Additional error checking for invalid commands
- Particle count modification change( again )
- Console output all ported to new console, including internal errors
Syntaf Particle Simulator
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 previouslyesc
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
- Mass of particle is now modifiable in runtime with
- 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
Alpha particle simulator build
The newest release of the particle simulator!
- All new and improved CMake build system
- Experimental OpenCL support, thanks to finominis
- Blending now uses GL_ONE, creating more ranges of colors
- Fixed bug stopped events from being handled, not allowing users to quit
- Optimizations
- Disabled depth testing, properly making alpha channels transparent
- Drag increased by 1.5x
- Particle count increased
- Window size increased but keeps 1.33 ratio
- Red Clamping value increased to turn red at a lower speed
Syntaf Particle Simulator
A very early release of the particle simulator, mainly released for playing around with as the project can be a pain setting up.