Particle Editor (current version: debug 0.2.162)

Announce new projects or updates of Irrlicht Engine related tools, games, and applications.
Also check the Wiki
hybrid
Admin
Posts: 14143
Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany
Contact:

Post by hybrid »

This error is always due to a wrong Irrlicht.dll. Choose the dll that came with the editor, or the original Irrlicht one. If you made some changes to the dll yourself you cannot use it anymore for other programs.
Kannon
Posts: 20
Joined: Wed Jun 14, 2006 7:27 am

Post by Kannon »

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?
"That is not dead which can eternal lie, And with strange aeons even death may die."
deesine
Posts: 104
Joined: Fri May 12, 2006 9:19 am

Post by deesine »

Kannon wrote:Mostly file system errors
A fragmented hdd perhaps? Might be a good idéa to run an analysis on your disk.
wooohoh
Posts: 5
Joined: Fri Aug 25, 2006 9:02 am

Post by wooohoh »

this is a really cool stuff!
i'm having fun with this :P

but my computer is quite slow, :cry:
if you add a feature so that user can limit FPS (say 10 for default...)..
that would be great.

and i believe that is not so hard to do.
christianclavet
Posts: 1638
Joined: Mon Apr 30, 2007 3:24 am
Location: Montreal, CANADA
Contact:

Post by christianclavet »

Hi, I can't get the files. Links are dead.
TheMiss
Posts: 14
Joined: Sun Apr 15, 2007 6:46 pm

Post by TheMiss »

The most extended Irrlicht lib/tools links are always dead if you come late. :lol:
BlindSide
Admin
Posts: 2821
Joined: Thu Dec 08, 2005 9:09 am
Location: NZ!

Post by BlindSide »

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
deesine
Posts: 104
Joined: Fri May 12, 2006 9:19 am

Post by deesine »

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 :wink:
drac_gd
Posts: 132
Joined: Sun Apr 09, 2006 8:43 pm

Post by drac_gd »

hi Deesine,
Is it allright if I use your code in my game editor?
My game etc is under zlib like licience compatible with irrlicht.
deesine
Posts: 104
Joined: Fri May 12, 2006 9:19 am

Post by deesine »

Sure, go ahead.
afecelis
Admin
Posts: 3075
Joined: Sun Feb 22, 2004 10:44 pm
Location: Colombia
Contact:

Post by afecelis »

great stuff deesine! thanks for sharing. I'm a sucker for particle editors!
regards,
Alvaro
koller202
Posts: 143
Joined: Tue May 08, 2007 4:53 am
Location: Thailand

Post by koller202 »

i can t run
i didn t have dll irrlicht 1.0 anyone can give me ?

thank you
________
Motorcycle Tires
Last edited by koller202 on Thu Feb 17, 2011 1:16 am, edited 1 time in total.
afecelis
Admin
Posts: 3075
Joined: Sun Feb 22, 2004 10:44 pm
Location: Colombia
Contact:

Post by afecelis »

deesine
Posts: 104
Joined: Fri May 12, 2006 9:19 am

Post by deesine »

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:

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...
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:
Image

Comments on features and bugs is welcome.
koller202
Posts: 143
Joined: Tue May 08, 2007 4:53 am
Location: Thailand

Post by koller202 »

i use dll form 1.3 but can t open why ?
T_T
________
Motorcycle Tires
Last edited by koller202 on Thu Feb 17, 2011 1:17 am, edited 1 time in total.
Post Reply