Houdini's new boolean fail??
10794 12 3- patar
- Member
- 280 posts
- Joined:
- Offline
hi i just saw a demo of mash boolean for maya and i thought “hmm..its pretty cool but i think houdini's new boolean is also capable of handling that” so i went off to try it in houdini
it turned out some time houdini's boolean doesnt work correctly in that situation,
sometime creates an open mesh like in the picture bellow, sometimes it create weird geometry.
this situation can be fixed if the subtracting box is scaled a little big than the original.
but this situation is not always doable ( changing the actual geometry )
is it possible to make houdini's boolean more bulletproof than it is now im sure lots of people can get benefit
from this. as i also think that one of the greatest features of houdini 16 is the new boolean.
best regards
Patar
it turned out some time houdini's boolean doesnt work correctly in that situation,
sometime creates an open mesh like in the picture bellow, sometimes it create weird geometry.
this situation can be fixed if the subtracting box is scaled a little big than the original.
but this situation is not always doable ( changing the actual geometry )
is it possible to make houdini's boolean more bulletproof than it is now im sure lots of people can get benefit
from this. as i also think that one of the greatest features of houdini 16 is the new boolean.
best regards
Patar
- patar
- Member
- 280 posts
- Joined:
- Offline
- Nima
- Member
- 471 posts
- Joined: Nov. 2013
- Offline
- patar
- Member
- 280 posts
- Joined:
- Offline
- Nima
- Member
- 471 posts
- Joined: Nov. 2013
- Offline
I had did what I said in Houdini 16.0.705 (Latest Production Build)
Here is what I did:
Add a reverse sop right after box1 node (both transform1 and boolean are connected to reverse node)
Change the operation option to (B-A) in boolean1.
See attached image.
Although it's fixed with just a reverse node but please submit a bug with sending maya's mash boolean plugin video.
https://www.sidefx.com/bugs/submit/ [www.sidefx.com]
Here is what I did:
Add a reverse sop right after box1 node (both transform1 and boolean are connected to reverse node)
Change the operation option to (B-A) in boolean1.
See attached image.
Although it's fixed with just a reverse node but please submit a bug with sending maya's mash boolean plugin video.
https://www.sidefx.com/bugs/submit/ [www.sidefx.com]
- Olaf Finkbeiner
- Member
- 323 posts
- Joined: Jan. 2015
- Offline
- Jonathan Moore2
- Member
- 74 posts
- Joined: March 2016
- Offline
If it is indeed a bug it should be reported via the usual bug reporting channels:
Report a bug/RFE [www.sidefx.com]
Or simply by sending an email to support@sidefx.com
With all the social media channels SideFX operate in, you can't guarantee the support team will see a bug report from within this forum. That's why the support team request that bugs are reported through either of the above.
Report a bug/RFE [www.sidefx.com]
Or simply by sending an email to support@sidefx.com
With all the social media channels SideFX operate in, you can't guarantee the support team will see a bug report from within this forum. That's why the support team request that bugs are reported through either of the above.
Edited by Jonathan Moore2 - Aug. 25, 2017 14:04:17
- bardia
- Member
- 210 posts
- Joined: Dec. 2012
- Offline
Are you on Windows by any chance? What result do you get when you set “Detriangulate” to “No Polygons”? I can't seem to be able to reproduce this on Mac. There is an outstanding bug with similar circumstances that only surfaces on Windows, but I have only a single example of. The huge overhead of tracking this on Windows (need to have Windows dev setup and compare against another platform side-by-side) under the current development load has kept me from investigating it in absence of more failure cases.
As a side note, normals have nothing to do with Boolean's output. The winding of the polygons determine inside and outside but reversing polygons should only fix problems if you have made a mistake about the semantics of the operation. Most importantly, perturbation of the input should never be required or be a workaround. Please report failures to us through the bug database and preferably lock the inputs to the problematic boolean node in your submitted hip files.
As a side note, normals have nothing to do with Boolean's output. The winding of the polygons determine inside and outside but reversing polygons should only fix problems if you have made a mistake about the semantics of the operation. Most importantly, perturbation of the input should never be required or be a workaround. Please report failures to us through the bug database and preferably lock the inputs to the problematic boolean node in your submitted hip files.
Edited by bardia - Aug. 25, 2017 10:59:47
- patar
- Member
- 280 posts
- Joined:
- Offline
- yunghurd
- Member
- 4 posts
- Joined: Feb. 2006
- Offline
- neil_math_comp
- Member
- 1743 posts
- Joined: March 2012
- Offline
To avoid platform-specific differences in the input geometry between different platforms, it's the input geometry that needs to be locked, so here's the file with the input geometry locked. I can repro the bug on Windows; hopefully it'll be reproducible on other platforms with the inputs locked. It also happens with Intersect mode, i.e. it's missing the sides of the intersection.
Writing code for fun and profit since... 2005? Wow, I'm getting old.
https://www.youtube.com/channel/UC_HFmdvpe9U2G3OMNViKMEQ [www.youtube.com]
https://www.youtube.com/channel/UC_HFmdvpe9U2G3OMNViKMEQ [www.youtube.com]
- Olaf Finkbeiner
- Member
- 323 posts
- Joined: Jan. 2015
- Offline
- neil_math_comp
- Member
- 1743 posts
- Joined: March 2012
- Offline
*whew* Glad to hear it's working for you now! It turned out to be a very subtle Windows-only bug in this case. Both the box and cylinder examples above should hopefully work now.
Writing code for fun and profit since... 2005? Wow, I'm getting old.
https://www.youtube.com/channel/UC_HFmdvpe9U2G3OMNViKMEQ [www.youtube.com]
https://www.youtube.com/channel/UC_HFmdvpe9U2G3OMNViKMEQ [www.youtube.com]
-
- Quick Links