I am developing a particle system for my game “Charlie’s Big Adventure”. I thought it would be awesome to have a particle system that is fully integrated in Blender and very easy to use.
I have seen SolarLune’s Particle System XEmitter, and it is great already! Many functions, but imho a particle system should be easy to use. That the task I wanted to tackle in easyEmit.
So, easyEmit handles the complete generation of game properties, logick bricks and so on… Just set it all up in the Panel(Color, size, birth rate,…). Press apply, and it works! The finished particle system will be an addon, that you just have to activate in the addons section, select an emitter and press one button to generate the system. Thats all. You don’t need to worry about setting up particles, emitters, logic, properties and so on. A basic set of particles will be generated automatically.
First tests are very promising concerning usability. Unfortunately python is not so fast thats why I want to optimize it a bit.
Does someone of you know if blender has functions that can tell me if objects are within the viewport/camera? It would be great if I can stop an emitter if it is not seen. I think this would be great for dealing a larger amount of emitter.
It is already optimized, that particle logic can be run only for each 2(3…) tic.
Here are some screens… Maybe this gives you a better idea of easyEmit. I will make a video too.
This Fire is set up in about 2-3 minutes.(from scratch!)
And thats what the system looks like for now!
The system is fairly simple concerning physics and behavior. All particles have no collision detection or anything like that. But I think that still some nice effects can be done with it. Please don’t expect a system with such an amount of features as SolarLune XEmitter has. I am more an artist than a coder ^^
But maybe a small hint for SolarLune to hook up his XEmitter with bpy and integrate it into the ui!
Thanks for your attention!
*** Update 13.06.2013 - API Fixes for 2.67 ***
LATEST VERSION OF EASY EMIT (2.67b)