#Party

1 messages · Page 1 of 1 (latest)

pale forge
#

Plug-n-play 3D GPU particle system which can override and extend the native GM system.

Github:
https://github.com/Fanatrick/GMParty

GMC:
https://forum.gamemaker.io/index.php?threads/gmparty-modern-3d-particle-system-open-source.103875/

GitHub

Stateful, non-parametric, high-performance GPU particle system for Gamemaker - GitHub - Fanatrick/GMParty: Stateful, non-parametric, high-performance GPU particle system for Gamemaker

magic lichen
#

In 3d, view matrix needs to be reapplied after GMPartySolver calls
should provide some convenience functions for this

#

also i love the name

regal prawn
#

Excuse my wording, but, holy shit, this fucks

#

I've been excited for a modernized particle solution ever since they confirmed it years ago in a Q&A

#

this rules

kind delta
#

I’ve been using snidrs spart, and the only thing that spart is missing is being able to modify the xscale and yscale of a particle sprite

#

Does this have that?

#

(Also, how modifiable is it? I’d realistically want to edit it all to work natively with my models, without needing to execute a bunch of functions in my model loader)

kind delta
pale forge
pale forge
pale forge
# kind delta (Also, how modifiable is it? I’d realistically want to edit it all to work nativ...

Decent I'd say, could be better in a couple of ways - a bit early to say. It's fairly easy to set up or define custom behavior, but it's rough around the edges and will improve a lot once I receive more feedback.

Bless your soul if you wander into the shader part of it though. It's currently not setup to use xpanda, so a big chunk of shader code is repeated mess. I'm hoping we get a native solution/alternative soon™.

pale forge
#

Did some work on 3d distance fields and effectors, docs and examples shouldn't take much longer 👀
("tree.vbuff" DF slices, side-view)

dire walrus
#

Cool!!! so much particle goodness lately 🌟🌟

pale forge
magic lichen
#

man i need a wee

regal prawn
#

holy fucking shit

pale forge
#

Done with 3d model colliders, ended up writing an external lib which seeds the buffer for JFA.
(gif: 1m particles + rotating palmtree collider effector)

pale forge
#

Models can now be used as emitters

pale forge
regal prawn
drowsy plover
pale forge
#

Texture emitters

kind delta
#

Holy based

carmine nest
#

It's been 2 and a half years but I do believe the current build (0.9.0?) is crashing because of sprite name string to asset conversions, I got it working by just getting the asset a different way but wondering about this, still up to date?