Jump to content
anthonymcgrath

multiple copies of animated geo across non-sphere surface

Recommended Posts

hi all i've got a query here... basically i have a simple setup with a box that animates out - i'm using a lattice sop in combo with a ray sop to deform the box to the ball but maintain its shape and thickness (ray sop on its own just flattens the mesh)

right now it 'works' - but only because the ball is a ball - once that instance goes into the copy sop and is scattered around then it looks fine... but as soon as i try to deform that ball the copied instance doesn't work on other areas of the deformed ball.

ideally i'd like it to be some animated geometry not just a ball - does anyone have any tricks on tackling this please?  scene file attached

thanks!
ant

deforming_boxes_v001.hip

Share this post


Link to post
Share on other sites

well i managed to suss out a result of sorts...

basically i use a copy sop to put multiple instances of the grid down....

pic01.JPG

then i use a ray sop to slap those grids down on the mesh... THEN a mountain sop to deform them...
pic02.JPG

then i use a 2nd copy sop to put down multiple instances of my box and the lattice sop to deform them to the ray'd grids in the previous step...
pic03.JPG

sop and this is where i'm at right now - the geo deforms here and the boxes move with it and animate too using a stamp function to animate the instances at different times...
pic04.JPG

i get the feeling i'm missing something here tho - this setup is all node driven and about as smart as i'm capable of lol - i'm waiting for one of you clowns to jump in and wrangle me up or stick down some insane vop that makes me swear, curse and generally give up lol

Share this post


Link to post
Share on other sites

To be honest I'm not very clear on what you want to do here, hehe, but this is how I'd setup the base for it - which is pretty similar to your setup.

And you can't use a scatter on a deforming object as it'll recalculate the scatter positions per frame, randomly, so either you gotta do something like I did here, use points from the mesh, or you'd use a scatter but lock the position to the UVs, or you could use POPs with the minpos() setup, which is my favourite. :)

h16.surface.deform.hiplc

Edited by Farmfield
  • Like 1

Share this post


Link to post
Share on other sites

Cheers mate I'll take a look tomorrow at it. I'm still on 15.5 tho will it open ok?

Share this post


Link to post
Share on other sites

Probably not, hehe, but then you have a reason to get your ass out of the wagon and install the last daily build... :D

Also, seeing what you msgd me on twitter, unlikely it will yield much more than general awe on my awesomeness, but it won't help anything... ;)

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

×