0
\$\begingroup\$

I have made a 2D game and right now I am converting it to a 3D game. All fine so far, only for the particles I had used the particles library from monogame extended but this library only supports 2D particles based on sprites.

I was unable to find other ones besides the ones in other engines like Unity / Godot / Unreal /

How can I make 3D particles for my game?

\$\endgroup\$
6
  • \$\begingroup\$ Particle systems are mostly screen oriented 2D sprites(even in 3D engines). The only difference is scaling by depth in 3D. \$\endgroup\$ Commented Jul 3, 2023 at 23:51
  • \$\begingroup\$ What do you mean by 3D particles, exactly? Moving in 3D space? Each particle having a volume? (why?) As mentioned elsewhere, particle systems overwhelmingly use sprites, even in 3D (Unity's page says A particle system simulates and renders many small images or Meshes). Do your particles need to have a volume? (If so, explaining why might help us find alternatives) \$\endgroup\$ Commented Jul 4, 2023 at 11:19
  • \$\begingroup\$ @MonoGameGuru I just want to create effects like smoke or explosions. When I look at the effect from a different angle then it should look different, doesn't it? Can I achieve this with 2D particles? \$\endgroup\$ Commented Jul 5, 2023 at 17:47
  • \$\begingroup\$ @Basic what exactly do you mean with volume? having a scaling or having a mesh or something like that? What I need to the smoke effect are particles that get larger and more translucent over time which is possible, but it is not 3D \$\endgroup\$ Commented Jul 5, 2023 at 17:51
  • \$\begingroup\$ Does this address your question? Note that the smoke effect is entirely composed of 2D billboards (moving in 3D space) youtube.com/watch?v=jQivfs34Wb0 \$\endgroup\$ Commented Jul 5, 2023 at 18:32

1 Answer 1

0
\$\begingroup\$

I just want to create effects like smoke or explosions ... Can I achieve this with 2D particles?

Yes, the particles for these effects are created as simple 2d sprite based particles aimed toward the camera.

When I look at the effect from a different angle then it should look different, doesn't it?

Yes and no.

Yes, new particles will constantly change the appearance of the effect fast enough to blend and cover the angle change.

The no is for VR where two angles are present at the same time. The solution is to present every other new particle aligned to the second camera to reinforce the depth effects.

\$\endgroup\$

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.