Jump to content
Sign in to follow this  
Brazen

Boolean Shatter Node Giving Strange Artifacts

Recommended Posts

Hello everyone :) 

For one of my scenes, I need to cut a 3D model of a human floating in space into several pieces. For that, I try to use the boolean node in shatter mode but I get strange results (see picture below : in the setup, I try to cut my 3D model with a bunch of deformed plane). However, the setup works on the PigHead test geometry.

I tried to increase or decrease the number of points in my 3D model with a polyreduce and also to fix possible problems with a polydoctor but I still have strange artifacts and the 3D model does not cut well.

I have attached the Houdini hip file below. Here is a link to download my 3D model :

https://drive.google.com/drive/folders/1io36E7HHgM_PBOaQxmnjekwiH3Dpq_y9?usp=sharing

 

Does anyone know how to solve this problem?

 

Thanks by advance,

Brazen

 

Boolean_Shatter_Issue.png

Boolean_Shatter_Working.png

Boolean_Shatter_Issue.hipnc

Share this post


Link to post
Share on other sites

check the crotch...you'll see holes. So if your model has holes yet your Boolean says treat it as solid, it will lead to issues.

I haven't filled the holes but changed the Bool to treat it as surface (same as the cutting planes....it's silly to treat the planes as 'solid')

 

explode.jpg

vu_Boolean_Shatter_Issue.hipnc

  • Like 1

Share this post


Link to post
Share on other sites

Tried to resolve your issue, and after inspecting your geo, I found that that is likely a large part of the problem. Inspect the mesh around the pants - see the holes and messed up geo? That won't boolean correctly, which also explains why the technique worked on simple geo, but not your model. Unfortunately I can't tell you how to fix your model, but perhaps converting to vdb and remeshing it could get you what you need. One thing I suggest while troubleshooting this, is try using a single cutter first, and see if the problem persists, then increase the count of the cutters after that.

  • Like 1

Share this post


Link to post
Share on other sites
Posted (edited)

 I tried to convert my model to VDB then remeshed it and it worked ! Thanks :) 

 

 

 

Edited by Brazen
  • 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
Sign in to follow this  

×