Particle Candy for OpenB3DMax


Tweet
RonTek

This was one of my conversion projects that I did a few years back, ported from Particle Candy for MiniB3D Monkey-X (Thanks Martin!) With the new changes I hope this runs on the latest OpenB3D version. It still needs some cleaning up before posting it public, but everything seems to be working properly.

Updated: Tested with OpenB3DMax latest with source link below.

Download: https://github.com/blitzcoder/particlecandy/archive/master.zip
Particle.Mod updated by markcwm

Particle Candy for OpenB3D

markcwm commented:

Oh sorry, I missed this post, it looks awesome RonTek!

I was considering a better particle system for Openb3d but hadn't thought about Particle Candy, I liked Devil Particle System but I really haven't looked at everything yet.

RonTek commented:

Thanks and no worries Mark, consider this just as sort of a plugin. I would be curious what will be your plans for a default particle system with OpenB3D and I see Devil Particle also as another good alternative for integration.

markcwm commented:

Well the default particle system in Openb3d is pretty good, it gives you single surface emitters and a callback function to customize particles so I don't really have any plans for particles, I may just add more examples using the default system.

I still have some critical bugs to fix: no lightmaps bug, Brl tga loader crash, native cubemap texture loader and native animated mesh loaders for streams. I have got alpha and masked textures for meshes working but that's all so far.

RonTek commented:

Ah yes, forgot about that sorry. Yes, it would be nice to see more advanced examples and perhaps some form of particle editor.

As for the lightmap issue, is this with the latest assimp conversion or also on older versions?

markcwm commented:

The lightmap bug is an internal issue with the library and includes older versions AFAIK. I haven't tried a lightmapped model with Assimp.

RonTek commented:

Update: Finally updated and tested with the latest OpenB3DMax, source with demo is now available! See original post for download link.

markcwm commented:

Hi Ron,

I modularized your Particle Candy port and uploaded it here https://github.com/markcwm/openb3dext.mod/tree/master/particlecandy.mod

I also renamed openb3dmax back to openb3d because it just causes confusion, why should a wrapper have a different name?

So could you rename the forum here to that please. Thanks.

I'll be trying to add Krischan's framework into the new openb3dext.mod next.

RonTek commented:

That's really nice Mark! I see, yes just renamed it back to OpenB3D.

I'll be trying to add Krischan's framework into the new openb3dext.mod next.

I like this idea of extensions

markcwm commented:

Thanks Ron,

that's awesome. Yes, openb3dext.mod should hopefully keep things kind of tidy.

Edited

RonTek commented:

That's great. I did read your earlier post but have not replied sooner so yes, I think it deserves a separate thread/code archive resource for your particle candy mod with those new and future changes/releases.

markcwm commented:

Hi Ron,

oh it wasn't much work, I just prepended TParticleCandy to the original type names and fixed the Free method.

So if you just added a link to the module under your download link in this thread that would be best.

RonTek commented:

Ok I see, just added the link. cheers Mark.

Reply To Topic (minimum 10 characters)

Please log in to reply