Bacteria growth
2705 2 2- Gerbrand
- Member
- 62 posts
- Joined: 3月 2014
- Offline
Hey guys
I need to create a detailed sim of bacteria multiplying.
Like This
https://www.youtube.com/watch?v=gEwzDydciWc [youtube.com]
My main problem is figuring out how to drive shape by age on a bullet sim.
I've gotten half way there, but now my Houdini knowledge is holding me back.
Can someone take a look at my scene and help me connect the dots please.
Thanks allot
Gerbrand
I need to create a detailed sim of bacteria multiplying.
Like This
https://www.youtube.com/watch?v=gEwzDydciWc [youtube.com]
My main problem is figuring out how to drive shape by age on a bullet sim.
I've gotten half way there, but now my Houdini knowledge is holding me back.
Can someone take a look at my scene and help me connect the dots please.
Thanks allot
Gerbrand
- mestela
- Member
- 1766 posts
- Joined: 5月 2006
- Offline
- Enivob
- Member
- 2610 posts
- Joined: 6月 2008
- Offline
Here is my modification to Matt's attempt.
I have added a new geo called make_shape_sequence.
This is a 100 frame animation of a metaball separating.
Not the best, but an animation example place holder.
Go ahead and cache this out to disk. $HIP/geo
Now in Matt's geo network I have added an attribute_wrangle to convert age to a percentage (i.e. somewhere within our 100 frame animation).
This result gets stamped into the filename for the copy1 source. This fetches the appropriate frame from the cached geo on disk as the particle ages.
int shape_frame_count = 100;
i@frame_to_display= int(float((@life*@age) / 100) * shape_frame_count);
There is still no collision but you at least get some separation effect as the particles age.
I have added a new geo called make_shape_sequence.
This is a 100 frame animation of a metaball separating.
Not the best, but an animation example place holder.
Go ahead and cache this out to disk. $HIP/geo
Now in Matt's geo network I have added an attribute_wrangle to convert age to a percentage (i.e. somewhere within our 100 frame animation).
This result gets stamped into the filename for the copy1 source. This fetches the appropriate frame from the cached geo on disk as the particle ages.
int shape_frame_count = 100;
i@frame_to_display= int(float((@life*@age) / 100) * shape_frame_count);
There is still no collision but you at least get some separation effect as the particles age.
Using Houdini Indie 20.0
Windows 11 64GB Ryzen 16 core.
nVidia 3050RTX 8BG RAM.
Windows 11 64GB Ryzen 16 core.
nVidia 3050RTX 8BG RAM.
-
- Quick Links