Forum Groups
  All forums
    Help & Feedback
      Work in progress
      Finished Art
      Non-Max related

Featured Threads
  inspiration alert!!!
(36 replies)
  Indespensible MaxScripts, Plugins and 3rd Party Tools
(37 replies)
  The allmighty FREE Resources Thread !
(17 replies)
  spam alert!!!
(4886 replies)
  Maxforums member photo gallery index
(114 replies)
  Maxforums Member Tutorials
(89 replies)
  three cheers to maxforums...
(240 replies)
  101 Things you didnt know in Max...
(198 replies)
  A Face tutorial from MDB101 :D
(95 replies) Members Gallery
(516 replies)
(637 replies)
  Dub's Maxscript Tutorial Index
(119 replies)

Maxunderground news unavailable

PFlow timing question
show user profile  Nik Clark
Hi guys,

I'm hoping some body can answer this PFlow question. I have an emitter, I want it to release a puff of particles, on frames 10,70,120,160,200, etc. How can I make an emitter only release particles on specific, specified frames? Is this possible? I really must spend more time with PFlow. I guess I can animate the amount being emitted, but I wonder if there's a better way.

Thanks in advance for any ideas.


read 845 times
4/10/2008 5:52:49 AM (last edit: 4/10/2008 5:57:55 AM)
show user profile  mak
actually this is surprisingly simple, just copy and paste your first event with the timing of the first particle emmision in the birth operator and then link your pf source to this new event box and change its birth operators parameters for the second emmision time , keep repeating this for every emmision time.
read 823 times
4/10/2008 6:58:53 AM (last edit: 4/10/2008 6:58:53 AM)
show user profile  Nik Clark
Thanks for the reply Mak.

That sounds reasonable. I have quite a few emision events though, I think it will become quite a large layout if I do this for every emission. It might be the way I have to go.

Looking at it, there is quite a bit of maxscript access to pflow. I might also look into scripting it too.

Cheers Mak.

read 818 times
4/10/2008 7:05:52 AM (last edit: 4/10/2008 7:05:52 AM)
show user profile  toldaddy
how bout something like:

[edit] it doesn't emit at user defined frames, but yeah.. if the puffs of particles are a reaction of two objects colliding you could just use a collision test.

read 780 times
4/10/2008 12:12:16 PM (last edit: 4/10/2008 12:15:23 PM)
show user profile  TimTamFin
Nik if you want a very simple way of doing this and don't want to bother with scripts.

In your position object. Activate "density by material" and use "opacity" or create a sub-material for this. Add a mix map and change the color from black to white when you need a puff then turn it back to black when you don't need any particles. Finally activate "if location is invalid" delete particles.

Then just keyframe the opacity (or submaterial opacity) change as usual.

Sample: SAMPLE MOV 650kb

EDIT: Forgot to mention that you have to activate "Subframe Sampling" on Birth operator.

read 768 times
4/10/2008 1:52:10 PM (last edit: 4/10/2008 2:05:43 PM)
show user profile  TimTamFin
I came up with few more "script free" alternatives. Let me know if the one I posted won't suit your needs.

read 743 times
4/10/2008 3:33:53 PM (last edit: 4/10/2008 3:33:53 PM)
show user profile  mak
I think Nik is trying to avoid keyframing - maybe slightly modifying the birth script operator?
read 726 times
4/10/2008 5:37:52 PM (last edit: 4/10/2008 5:37:52 PM)
#Maxforums IRC
Open chat window