Jump to content
Thejiminator

Grow along specified paths

Recommended Posts

Hi there,

I'm relatively new to Houdini, but not new to 3d

I'm trying to recreate the effect seen here (from 0:40 onwards) where the mesh grows along a set hexagonal path:

I've followed Ben Watts' quick tip on Growth Propagation, but was wondering how I'd now get the points to grow along hexagonal paths, instead of just searching with an outwards radius value?

 

Many thanks!

 

Share this post


Link to post
Share on other sites

Hey James, 

The easiest/most controllable way would be to make the shapes that you want the growth to create before you propagate it. So in your case you would want to make you mesh out of hexagonal faces, here's a link to a number of ways you can do this: 

 

Share this post


Link to post
Share on other sites

For the hexagons, just triangulate the mesh and use the divide SOP and "compute dual".

For the rest you can just use a convert line and resample SOP and then use something like this for the growing part... 

 

Share this post


Link to post
Share on other sites

Thanks for the tips @Farmfield and @Sean-R

 

I've attached a .hipnc showing how far I've got at this moment, along with the accompanying .abc mesh file

 

I'm trying to source an individual point from the piston mesh to behave as the source point that Ben Watts defines with 'f@init = 1;', which seems to work, but I can't get the solver to correctly look outwards on a per frame basis. The point growth works at frame 1, but then does not spread out further

 

Another issue which I'll eventually need to solve is getting the solver to grow hexagonally, rather than just randomly through the given points. I'm thinking I might be able to achieve this by only letting each point have three connections, but that's a problem for another time

mesh growth_V1.hipnc.hip

new piston file.ABC

Share this post


Link to post
Share on other sites

Hi James,

I couldn't open your file for some reason. I've attached a quick and dirty example. I've used a remesh node to triangulate you mesh and a divide node set to Compute Dual to convert it into Hexagons. It needs some tweaking as the hexgons aren't a perfect grid, it may be worth looking into the scatter or points from volume nodes to create your triangulated mesh.

Hexagonal Growth_SeanR.hipnc

  • Like 1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×