hello. i'm working on a particle animation in maya, some sprites with images attached are being emitted, and its been a long time since i've used particles and on top of that i've never had all that much experience with them. anyway, i know there is a way to set it so each particle is emitted at a random size, color, and opacity(mel script i think?) can anyone help me? i know next to nothing about mel script.
Yup, it's possible, and it's pretty straightforward--even with little knowledge of MEL.
Open up the particle shape object in the Attribute Editor, and find the section for per-particle attributes. You will need to add the spriteScaleXPP, spriteScaleYPP, opacityPP and rgbPP attributes as they are not included by default.
Once you have added those attributes, right-click one of them in the per-particle attributes list and select 'creation expression' from the pop-up menu. The Expression Editor will open.
The script you need will look something like this:
i have another particles question. i would like to find a way to freeze the particles in place once they have emitted a certain amount so that i can actually animate the camera while the particles stay still. is this possible? i thought you could do this by baking the frame i want, but that doesn't seem to be working. am i missing a step? or is this not possible? i really appreciate any suggestions.
you want to select the particles then goto solvers/initial state/set for selected in the dynamics (F4)menu.
if you just want static particles you'll want to turn off the 'is dynamic' swatch in the particleShape attribute editor and also dont forget to set the emitters Rate to 0 or it'll spit out more particles you dont want :)
by the way, forgive my snooping but I know a Simon Parkes at EA in london (not sure if he's still there but was a great rigger anyhow!!) - this wouldn't happen to be you would it?