Jump to content

Letter Rising from Sand/grains COLLISION issues


bigwil357

Recommended Posts

Hello!

 

I have recently been offered my FIRST FX job! I am familiar with Maya, and some Max, but this job requires that i use Houdini, so now i am all in! VERY EXCITED!!!

I have a scene where i have to make some letters rise from sand. The issue is that i cannot get things to collide correctly. Doing my research i have tried using it as a RBD object, and using a trail sop to computer its velocity, but i still dont see any collisions. I use static object, pointing to a VDB smooth as the proxy geo, and all of the collision detection/mode set to volume, but no collisions still. I set the sim up with an initial state file too. Could that be the issue?

 

When i take away the VDB to polygons and VDB smooth, delete and just run the sim as a regular static object, everything works! But...i get some weird artifacts rendering. What is the best approach to this method in Houdini? Im sure the solution is just a setting away, but im lost here. Any suggestions?

LetterSetup_001_collProbs.hip

ColisionProblems01.jpg

Link to comment
Share on other sites

So i just realizes that the artifacts are coming from the rising letter, reacting to the groundplane, stretching over it. It pishes the groundplane up, like its cloth. Is this correct? Do i need to figure out how to stop the letter from colliding with the plane, or is this correct, and i just have to hide the groundplane geo? I didnt even know that was possible! 

Link to comment
Share on other sites

I see a couple of things happening. You have based your grain generation off of the proxy mesh for the ground plane. It is better to dedicate a unique object for this. Also I noticed that the points coming into the point deform have a count mis-match. This is due to the fact that when OpenCL is enabled, it generatsd a different amount of particles, compared to the CPU rest version. Tun Off OpenCL to reestablish the match.

Basically you don't need the point deform version after making these modifications. But it could be used as a secondary material element.

letters.gif

ap_LetterSetup_001_collProbs.hiplc

Edited by Atom
  • Like 2
Link to comment
Share on other sites

On 4/21/2019 at 2:55 PM, Atom said:

I see a couple of things happening. You have based your grain generation off of the proxy mesh for the ground plane. It is better to dedicate a unique object for this. Also I noticed that the points coming into the point deform have a count mis-match. This is due to the fact that when OpenCL is enabled, it generatsd a different amount of particles, compared to the CPU rest version. Tun Off OpenCL to reestablish the match.

Basically you don't need the point deform version after making these modifications. But it could be used as a secondary material element.

letters.gif

ap_LetterSetup_001_collProbs.hiplc

Thank you so much for your reply! I believed that i figured out the issue! I had NO IDEA about the open CL stuff. Theres a ton to learn in this amazing program, and i look forward to creating more! Thanks again!

 

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...