Take the 2-minute tour ×  I'm currently creating a 3D game with
XNA, and I am in need of some particles.That's why I searched
for a particle engine. I found Mercury, watched the tutorials
and integrated it in the game.  But now I have a problem, I
trying to have particle in 3D but I don't how to do this with
Mercury. How can I do this (is it even possible)?  share|improve
this question add comment  2 Answers  up vote 2 down vote
accepted  Mercury is a 2D particle engine, so you can't directly
position/manipulate/simulate particles in 3D using it.  While
you could perhaps abuse it into looking 3D with a combination of
a custom modifier on an emitter and some clever overloading of
particle properties (or outboard storage of extra particle
data), you're better off finding another solution.  Mercury is
open-source and released under a reasonably permissive license
(MS-PL) so you could fork it and adopt its techniques to 3D
rendering. You could also look for alternatives or hand-roll a
solution. There are several