PDA

View Full Version : LinearParticle - Particle Engine



galaxist
09-27-2006, 12:02 PM
I've developed a small particle library for Clanlib which is called LinearParticle. The library is aimed to easy be used. LinearParticle is distributed under zlib/libpng license.

The latest version is LinearParticle 0.50. Callback function has been added so that users can have own collision detections or other reaction behaviors for particles. Check with the examples for further details.


some screenshots :
http://www.galaxist.net/image/linear_s1.jpg
http://www.galaxist.net/image/linear_s4.jpg



LinearParticle [ downloads and more screenshots ]:
http://www.galaxist.net/linearparticle.html

sphair
09-27-2006, 01:22 PM
Mighty nice! Will have to look into using this one day :)

Since this is a showcase thread, I'm adding a link to one of your screenshots:
http://www.galaxist.net/image/linear_s3.jpg

galaxist
09-27-2006, 04:11 PM
Thanks Sphair. I'm currently using this lib for particle effects in one of my projects, I'll be happy if you find it useful :).

Niklas
09-27-2006, 10:34 PM
Looks really nice! Have you made any benchmarks for it?

Seth
09-28-2006, 01:05 AM
Looks excellent, I hope to add it to one of my projects soon. Added to the CL Links (http://www.clanlib.org/links.html)page.

galaxist
09-28-2006, 02:15 PM
Looks really nice! Have you made any benchmarks for it?

Unfortunately, I do not have any comparable benchmark result, but the result from some testings shows that the version 0.45 is faster than version 0.40, that is only what I know :).



Looks excellent, I hope to add it to one of my projects soon. Added to the CL Links (http://www.clanlib.org/links.html)page.

Thanks for adding the link.

Seth
03-13-2007, 09:19 PM
I've recently been testing this in my game project and it works great - but a few questions.. why include custom color and vector formats?

It's causing me some pain when binding things to my scripting system with luabind.. :)

galaxist
03-14-2007, 01:31 PM
I've recently been testing this in my game project and it works great - but a few questions.. why include custom color and vector formats?

It's causing me some pain when binding things to my scripting system with luabind.. :)


Hello, thanks for trying :). The reason of using custom color and 2D vector classes is mainly to reduce functions calls (getting required data by directly accessing public variables instead of calling functions).

astrof
12-12-2008, 02:00 AM
will this work with ClanLib 0.9?

alexv1
02-06-2009, 03:15 AM
Wow, this is amazing!

DavinciZhe
08-13-2009, 10:14 AM
I found the LinearParticle make the PC breakdown on some old machine,I mean some PC which older,System Config bad machine dosen't run LinearParticle,and will make PC die.
Maybe I use the wrong parameters,I sometimes use negative LinearParticle parameters.
Somebody could tell me why?Thanks in advance.

sphair
08-13-2009, 11:56 AM
If a ClanLib program makes a PC die, it either has faulty drivers or faulty hardware.