Jump to content
caskal

Ivy embrace / asphyxiate object?

Recommended Posts

Hi Magicians,

I'm trying to achieve an effect, not sure if I'll explain properly but I'll do my best. 

I have a Christ in a Peace symbol, and I need to growth roots over the peace symbol, but then I need the roots to "asphyxiate" the peace symbol, like the snakes when they embrace / attack the prey.

 

peace.thumb.jpg.1ecbbe762601de06442b66524aa44a38.jpg

 

What will be the best way to approach this effect? vellum? FEM? I the peace objects need to shrink where the roots embrace it.

 

Thank you!

Share this post


Link to post
Share on other sites

I believe, that you could send particles along the surface (or smoothed expanded surface by SDF functions).
A particle would act as a head of snake. As in this tutorial, you need two vectors ... tangent and cross:

https://vimeo.com/162213251

At first, those particles will read the tangent direction of the circle (or the line) and you can add a bit of cross vector. Later, they will read mainly the cross vector (and swirl more and more around the surface). At the very end, you could let the "heads" go far from the surface.

 

To make the snakes "pack up" over each other, you will probably need a sop solver and feed the polywired trail into the SDF. Depends on how much realism is needed.

  • Thanks 1

Share this post


Link to post
Share on other sites

Hey guys! @terencemace  @ikoon

Thanks for the tips! I was thinking on some growth particle system over the surface and add for the splines. 

I might explained wrong, I was more refering to the effect of the snake over the object itself when attacks, maybe this picture shows better what I'm trying to achieve

refex.thumb.jpg.322d478076986883f94b322f2899e865.jpg

Maybe vellum with dynamics constraints since the splines will be growing and need to update everyframe? or FEM? or maybe some fake with VDBs?

Thanks!

Share this post


Link to post
Share on other sites

And some polyextrude trick ?

Thanks to librarian for the ivy solver and Konstantin for the isocurve polycut trick.

 

Embrace F.hiplc

Embrace F.jpg

  • Like 1

Share this post


Link to post
Share on other sites
Posted (edited)

A simpler and more efficient solution
Inspired by Konstantin 's last post (one more time :)) but this time transfering distance to displacement.

Embrace F3.hiplc

Embrace v3.jpg

Edited by flcc
  • Like 2

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

×