Particle Editor (current version: debug 0.2.162)
I didn't change the DLL though, I'm using the origional Irrlicht one. Maybe it's built for a version of irrlicht before 1.0?
On a side note, I can't compile anything on my laptop suddenly. It compiles fine, but it won't run. It runs without error, but does nothing, and I'm left with just the "Press enter to continue" of Code::Blocks. (I also tried with Dev C++, and I get really random build failure. Mostly file system errors).
My desktop, with the exact same setup, builds fine.
Think the two are related?
On a side note, I can't compile anything on my laptop suddenly. It compiles fine, but it won't run. It runs without error, but does nothing, and I'm left with just the "Press enter to continue" of Code::Blocks. (I also tried with Dev C++, and I get really random build failure. Mostly file system errors).
My desktop, with the exact same setup, builds fine.
Think the two are related?
"That is not dead which can eternal lie, And with strange aeons even death may die."
-
- Posts: 1638
- Joined: Mon Apr 30, 2007 3:24 am
- Location: Montreal, CANADA
- Contact:
deesine is still around and he is working on his particle editor, give him a shout through the PMs.
ShadowMapping for Irrlicht!: Get it here
Need help? Come on the IRC!: #irrlicht on irc://irc.freenode.net
Need help? Come on the IRC!: #irrlicht on irc://irc.freenode.net
Yup, still around. I had intended to post some updates for the editor in a while, but I still haven't gotten far enough to release a new version. Just upgrading to a newer Irrlicht version and fixing compiler warnings etc, I'll probably give the GUI a workover as well. It's kinda cluttered and hard to work with atm.
Here's a link to the latest released version (includes win exe, media, src, but not the irrlicht dll): Particle Editor 0.2
Use at your own risk
Here's a link to the latest released version (includes win exe, media, src, but not the irrlicht dll): Particle Editor 0.2
Use at your own risk
Last edited by koller202 on Thu Feb 17, 2011 1:16 am, edited 1 time in total.
Particle Editor debug build 0.2.161: Grab it here
Compiled with Irrlicht 1.3, update for 1.3.1 soon, hopefully
The save to cpp in this version now saves all the particle systems in the scene to a document like this:
There's a few major bugs I'm very well aware of, such as
1) The GUI will stop responding at times when rotating the camera etc, can only be resolved by restarting the program. Don't know what causes this ATM.
2) The toolbox isn't updated with previous settings when hiding/showing again.
A major feature I need to implement is saving and loading a scene so you wont have to restart from scratch everytime, for instance when working on something like this:
Comments on features and bugs is welcome.
Compiled with Irrlicht 1.3, update for 1.3.1 soon, hopefully
The save to cpp in this version now saves all the particle systems in the scene to a document like this:
Code: Select all
//! ---------------------------------------------------------------------------------
//! Particle system ID: 0
//! Particle system name: wf_base_1
scene::IParticleSystemSceneNode* p = scenemgr->addParticleSystemSceneNode();
p->setParticleSize(core::dimension2d<f32>(5.0f, 4.0f));
scene::IParticleEmitter* em = p->createBoxEmitter(
core::aabbox3d<f32>(-1,-1,-1,1,1,1),
core::vector3df(0.000f,0.006f,0.003f),
250,400, video::SColor(0, 0, 0, 0),video::SColor(0, 41, 74, 90), 1500, 3500);
p->setEmitter(em);
em->drop();
scene::IParticleAffector* paf = p->createFadeOutParticleAffector();
p->addAffector(paf);
paf->drop();
ps->setMaterialFlag(video::EMF_LIGHTING, false);
ps->setMaterialTexture(0, driver->getTexture("D:\Dev\My Projects\Irrlicht Particle Editor\bin\textures\particles\Dee_FX_64x64_25.tga"));
ps->setMaterialType(video::TRANSPARENT_VERTEX_ALPHA);
//! ---------------------------------------------------------------------------------
//! Particle system ID: 1
//! Particle system name: wf_base_2
scene::IParticleSystemSceneNode* p = scenemgr->addParticleSystemSceneNode();
p->setParticleSize(core::dimension2d<f32>(5.0f, 4.0f));
scene::IParticleEmitter* em = p->createBoxEmitter(
core::aabbox3d<f32>(-1,-1,-1,1,1,1),
core::vector3df(0.000f,0.006f,0.003f),
250,400, video::SColor(0, 0, 0, 0),video::SColor(0, 41, 74, 90), 1500, 3500);
p->setEmitter(em);
em->drop();
scene::IParticleAffector* paf = p->createFadeOutParticleAffector();
p->addAffector(paf);
paf->drop();
ps->setMaterialFlag(video::EMF_LIGHTING, false);
ps->setMaterialTexture(0, driver->getTexture("D:\Dev\My Projects\Irrlicht Particle Editor\bin\textures\particles\Dee_FX_64x64_25.tga"));
ps->setMaterialType(video::TRANSPARENT_VERTEX_ALPHA);
//! ---------------------------------------------------------------------------------
//! Particle system ID: 2
//! Particle system name: wf_base_3
et.c...
1) The GUI will stop responding at times when rotating the camera etc, can only be resolved by restarting the program. Don't know what causes this ATM.
2) The toolbox isn't updated with previous settings when hiding/showing again.
A major feature I need to implement is saving and loading a scene so you wont have to restart from scratch everytime, for instance when working on something like this:
Comments on features and bugs is welcome.
Last edited by koller202 on Thu Feb 17, 2011 1:17 am, edited 1 time in total.