Archive 17/01/2023.

Magic particle look great

aster2013

I find that Magic particle look great, it’s editor is easy to use. http://www.astralax.com/ But it’s licence may not fit us.

cadaver

Yes, it certainly looks visually nice. The core engine should not have integrations of binary-only proprietary libraries. So it would be up to a developer to choose to use this and modify Urho3D for integration. Looking at the API briefly it looks somewhat unprofessional, and contains slightly odd convenience functions, like searching a directory for particle effect files.

aster2013

It is hard to write a new particle system from ground up, the better solution is integrating an existed third-party particle system. But, which?

Hevedy

In the Id tech 4 Doom3 have a particle editor/system (not very good)
github.com/id-Software/DOOM-3/t … s/particle

aster2013

It is MFC, I hate it.

cadaver

I think we discussed Spark before? That is probably the best free / permissively licensed C++ particle library. It’s also huge so integrating / wrapping all of its features would result in a large amount of glue code, too.

aster2013

Yes, spark look good, but it never update since last year. Last Update: 2013-05-27.

cadaver

They have a SVN branch “spark2” which has been updated more recently. On their forum they said it’s basically already in a good condition, but of course there’s no telling when the 2.0 version is actually released.

Odin_KG

The editor of Magic Particles creates ptc-files for API, which contain emitters and folders. These functions allow to work with ptc-file like with file system.

cadaver

Thanks for the clarification, in that case it makes a lot of sense.

aster2013

Odin is the author of magic particle.

indie.dev

[quote=“Hgdavidy”]In the Id tech 4 Doom3 have a particle editor/system (not very good)
github.com/id-Software/DOOM-3/t … s/particle[/quote]
Doom3 is GPL.

Hevedy

[quote=“indie.dev”][quote=“Hgdavidy”]In the Id tech 4 Doom3 have a particle editor/system (not very good)
github.com/id-Software/DOOM-3/t … s/particle[/quote]
Doom3 is GPL.[/quote]

And use MFC but where is the problem ?
You can view the code and make some like that.
also you can see the code of UE4 for learn…

Odin_KG

Magic Particles 2.25 was released. You can learn the details about new version here: astralax.com/projects/particles/history

rasteron

Hey Odin_KG, Looks interesting, I’ll keep an eye on this.

Odin_KG

Yes :smiley:

Hey rasteron. You can see some commercial games that use Magic Particles here: astralax.com/titles

aster2013

@Odin_KG, Magic Particles 3D (Dev) 2.25 editor can not run on Windows 8.1.

Odin_KG

I am developing Magic Particles using Windows 8.1
Could you give me more info?

aster2013

I will try it again tomorrow. Thanks.

aster2013

@Odin_KG
I run it again, it shows the register dialog, when I press the continue button, it shows the splash screen and then disappear silent.

PS: What’s your email?

Odin_KG

aster2013

Could you send to me the log-file ?
Magic Particles saves the log-file here: c:\Users\All Users\Particles
Thanks a lot.

support@astralax.com

aster2013

@Odin_KG
I have sent email to you, please check it.

Odin_KG

Yes. I received your message.

aster2013

Magic Particles in Urho3D.
https://www.dropbox.com/s/s355x0a0clp6py4/MagicParticles.jpg

aster2013

I have submit the first version of Urho3D Magic Particle integration on my Urho3D repo, please get it from https://github.com/aster2013/Urho3D. To enable it please add -DURHO3D_MAGICPARTICLE=1 to cmake command line. Current it work well on my Windows platform, I have not test it on other platforms now. These is a MagicParticleDemo under samples folder, AngelScript and Lua binding also added.

WangKai

I saw https://github.com/effekseer/Effekseer today. Looks nice.