particle based growing trendrils

   8886   6   2
User Avatar
Member
78 posts
Joined: April 2008
Offline
I like that you can add points from POP into a curve and hit it with a polywire. Very cool.

Is there a way to somehow automatically create a bunch of particles, have them stop or die and emit a new stream of particles each and have them grouped based on the original parent so that you can just polywire each separate tendril and not the whole pop system? I want to have a bunch of these tendrils all sprouting from particles.
http://www.elementvfx.com [elementvfx.com]
User Avatar
Member
460 posts
Joined: July 2005
Offline
HI

in my experience with houdini I can say that everything is possible inside houdini , that real question is how?

I can think of a few think that I'll try to solve your situation,

you can emit a particle from an other capturing the die event on the particle,
use that particle to emit a tail and group that, and you now got a streak, once you have that you can just duplicate it around the point the parent particle died, and you can have as much streaks as you want.

check the fireworks example for reference also

http://www.sidefx.com/docs/houdini9.1/shelf/fireworks [sidefx.com]

hope that helps
varomix - Founder | Educator @ Mix Training
Technical Artist @ Meta Reality Labs
User Avatar
Member
7025 posts
Joined: July 2005
Offline
Hey Mike,

Something like the attached? Basically just make sure you use Impulse Birth rate, and birth exactly the number of source particles each Impulse. Then you can use an Add SOP and skip the number of source points, voila!

I also only Impulse birth every 10 frames (based on the modulus of $FF) and convert to a Nurbs curve to get a more attractive smooth curve.

Only issue is the death of the particles causes a pop. I'm sure I can figure something out for that but ran out of time.

Cheers,

Peter B

Attachments:
tests.fxParticletendrils-0001.hip.zip (11.3 KB)

User Avatar
Member
78 posts
Joined: April 2008
Offline
Very cool, thanks Peter.

I was looking for for a way to group the particles being used for the curve based on maybe the ID of the emitting particle so I could have an arbitrary number of these made from dying particles… Ill keep looking around.
http://www.elementvfx.com [elementvfx.com]
User Avatar
Member
460 posts
Joined: July 2005
Offline
Hi

this is my idea, maybe what you need, i guess there maybe a better way to duplicate the particles to have more randomness, for something graphic this looks nice.

Hope it gets you closer to your idea.

Attachments:
_mix_strands_v01.zip (8.8 KB)

varomix - Founder | Educator @ Mix Training
Technical Artist @ Meta Reality Labs
User Avatar
Member
78 posts
Joined: April 2008
Offline
Thats cool. How would you grow the thickness of them so that the tips were thin and the bases grew thicker and thicker… I tried some stuff based on age and life but it was either inverted or when a 0 age particle appeared I got a huge fat base…..
http://www.elementvfx.com [elementvfx.com]
User Avatar
Member
460 posts
Joined: July 2005
Offline
Hi

this one grows in thickness, it looks actually very nice.



I like version 3 more than v02, is a matter of taste and also what the project needs.

l8r

Attachments:
_mix_strands_v02.hipnc (78.3 KB)
_mix_strands_v03.hipnc (78.6 KB)

varomix - Founder | Educator @ Mix Training
Technical Artist @ Meta Reality Labs
  • Quick Links