Jump to content
k2p8

Procedural Desintegration [Tutorial]

Recommended Posts

Hi all :)

I am posting a simple procedural desintegration that is very fun to build, as always, with quaternions and vex. 
Vex is annoted, Hope you will like it.

There is a line in vex where i remap a random quaternion [0, 1] to [-0.7, 0.7]. It roughly removes the random overlapped orientations. If you disable it you can see that orientations are a bit biased because of the 0 - 1 range.
 

Update : Now with RBDs :D
 

lego_desintegration_RBD_001.hiplc

 

preview.JPG

Edited by k2p8
  • Like 7

Share this post


Link to post
Share on other sites

@k2p8  Merci Matt, that's a cool one

I like it even better with the this minor addition in your wrangle to not only sample one central point

int pclose = nearpoint(1,@P);
vector pos = point(1, 'P', pclose);
float radius = chf('sphere_radius');

 

________________________________________________________________

Vincent Thomas   (VFX and Art since 1998)
Senior Env and Lighting  artist & Houdini generalist & Creative Concepts

 http://fr.linkedin.com/in/vincentthomas

 

  • 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

×