[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[pygame] Lepton particle engine 0.9a released

It is again my pleasure to announce the latest version of the Lepton particle engine for Python. Some important new features, bug fixes and examples are in this new release, and I encourage you to check it out. Here's the lowdown from the change list:

- Fix reference leaks in particle emission and domain generate methods
- Plane domains are now proper half-space geometries so they support
__contains__, which means they can be used with the Collector controller.
- Implement Point domain.
- Implement arbitrarily orientable Disc, Cylinder and Cone domains.
- Add tunnel example.
- Implement new closest_point_to() methods for various domains.
- Fix distribution of points generated in a Sphere domain with a nonzero
  inner radius.
- Refactor renderer/group binding to avoid circrefs and an infinite loop
bug. This also simplifies the API. Thanks to Ken Lauer for the report.
- Fix color bug in the billboard renderer, thanks again to Ken Lauer.
- Add ParticleSystem.run_ahead() method to warm up the particle system
  or "fast forward" the simulation.
- Add Magnet controller and example. Thanks to Andrew Charles for the
  initial implementation of these.
- Various code cleanups and fixes for building on Windows. Thanks to
  Jussi Lepistö.

Get it Here



What is Lepton, Exactly?

Lepton is a high-performance, pluggable particle engine and API for Python. It is designed for creating graphical special effects for games or other visual applications. The engine is designed to be very flexible and does not rely on any other libraries directly. You can use it either with OpenGL (via pyglet, PyOpenGL, wxPython, etc), or with pygame by selecting the appropriate renderer. Examples are provided using pyglet and pygame.

If you have questions or comments or would like to contribute, you can join the google group at: