imoh3n Posted December 9, 2009 Share Posted December 9, 2009 hi. in pop network i use a volume of points for source of emitter, i want to each point just emit a particle once. something like, don't reuse point in particle node. i do something like that in sop network, create a group for points that id's, greater than the number of source points and use blast to delete particles in group, but i think there must be a better way. i hope if somebody help me. Quote Link to comment Share on other sites More sharing options...
SpencerL Posted December 9, 2009 Share Posted December 9, 2009 hi. in pop network i use a volume of points for source of emitter, i want to each point just emit a particle once. something like, don't reuse point in particle node. i do something like that in sop network, create a group for points that id's, greater than the number of source points and use blast to delete particles in group, but i think there must be a better way. i hope if somebody help me. On the popnet there is a parameter for Max Points that you set. Quote Link to comment Share on other sites More sharing options...
Ratman Posted December 9, 2009 Share Posted December 9, 2009 On the popnet there is a parameter for Max Points that you set. I'm amazed you could decipher that O.o Quote Link to comment Share on other sites More sharing options...
imoh3n Posted December 9, 2009 Author Share Posted December 9, 2009 oh, i newer saw that, thanks a lot SpencerL. Quote Link to comment Share on other sites More sharing options...
imoh3n Posted December 10, 2009 Author Share Posted December 10, 2009 no, it doesn't work SpencerL. if particles die, new particles generated. what should i do? Quote Link to comment Share on other sites More sharing options...
cellchuk Posted December 10, 2009 Share Posted December 10, 2009 I'm not sure if I understand the question very well. but if you are trying to emit on a specific frame what u are looking for is lets say u only wonna emit as many points as your source, on frame 36; Impulse Activation: $FF == 36 Impulse Birth Rate: $NPT ? cheers, selcuk Quote Link to comment Share on other sites More sharing options...
imoh3n Posted December 10, 2009 Author Share Posted December 10, 2009 (edited) no, i upload a file. i want to each point emit a one particle and never emit again, like don't reuse points option in particle node. but in pop network i can't do that. Edited December 10, 2009 by imoh3n Quote Link to comment Share on other sites More sharing options...
imoh3n Posted December 10, 2009 Author Share Posted December 10, 2009 sample reusePoints.hipnc Quote Link to comment Share on other sites More sharing options...
Div Posted December 10, 2009 Share Posted December 10, 2009 Cellchuck give you the way to do that, just be sure that you've got your constant activation set to 0... Quote Link to comment Share on other sites More sharing options...
imoh3n Posted December 10, 2009 Author Share Posted December 10, 2009 no Div, if you download sample, maybe you better understand my question. in Cellchuck way, all points emit a particle on frame, but i don't want that. Quote Link to comment Share on other sites More sharing options...
SpencerL Posted December 10, 2009 Share Posted December 10, 2009 Here is an example. You basically need to delete all but the point you want to emit from on the frame you want to emit. In the delete SOP I am doing this by the expression: $PT == ($F - 1) / 10 If the point number equals the frame number, then its kept and it emits a particle. All others are deleted. I divide by 10 just to slow down when each particle is emitted. emitOneAtATime_001sl.hip Quote Link to comment Share on other sites More sharing options...
imoh3n Posted December 10, 2009 Author Share Posted December 10, 2009 in some situation it's maybe good, but i think, control of speed and number of emit is hard, especially if we have so many point for source of emitter. Quote Link to comment Share on other sites More sharing options...
cellchuk Posted December 10, 2009 Share Posted December 10, 2009 (edited) you put a kill pop and use the following rule maybe $ID >= npoints(opinputpath("../",0)) afterwards you can get rid of the unnecessary points in sops by using a similar expression in delete sop, such as; $ID >= npoints("/obj/geo1/particlesource") Edited December 11, 2009 by cellchuk Quote Link to comment Share on other sites More sharing options...
Owl Posted December 11, 2009 Share Posted December 11, 2009 in some situation it's maybe good, but i think, control of speed and number of emit is hard, especially if we have so many point for source of emitter. if i get it right you should divide a numper of source points by the amount of frames you need to emit like that: noReusePoints.hip Quote Link to comment Share on other sites More sharing options...
imoh3n Posted December 12, 2009 Author Share Posted December 12, 2009 thanks cellchuk, the expression in sop, give better result, kill in pop doesn't work properly. Quote Link to comment Share on other sites More sharing options...
imoh3n Posted December 12, 2009 Author Share Posted December 12, 2009 thanks Owl, interesting trick. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.