Dr. Ivan's Blog Medicine Art and Design Programming Music




About

iPS (Ivan's Particle Physics Simulator) is a fun little particle simulator complete with an even smaller non-realtime rendering engine using Cairo.



Screenshots and Videos

Here are a couple of examples of what this program can produce:










Downloads

Current version: 0.2.5


To download source tarball, follow this link. The archive includes a helpful script which recompiles and runs the programs, then encodes a movie with mencoder and plays it back using mplayer. The core algorithm should run on any system. Rendering requires Cairo. Has been only tested on Linux x86_64.






Version History

  • v0.2.5 - coloring according to proximity (available for download 12.04.09)
  • v0.2.4 - implemented color definitions and background rendering (available for download 11.04.09)
  • v0.2.3 - new velocity vector drawing mehtod, removed collision detection calc
  • v0.2.2 - implemented friction, speed/acc adjustment
  • v0.2.1 - implemented real R
  • v0.2.0 - corrected accelaration calc bug, removed accumulative acceleration
  • v0.1.0 - collision detection, 2 methods implemented
  • v0.0.8 - implemented vel vector rendering
  • v0.0.7 - implemented distance influence
  • v0.0.6 - implemented draw radius from weight
  • v0.0.5 - implemented initial render before first timeStep to draw initial pos
  • v0.0.4 - fixed a bug in edge collision
  • v0.0.3 - implemented MaxSpeed
  • v0.0.2 - replaced pdf rendering with png
  • v0.0.1 - first version, pdf rendering




Contact

If you have any questions or suggestions, feel free to contact me.




Links

Cairo