Unreal Engine Object Merge and Booleans

   456   6   1
User Avatar
Member
6 posts
Joined: Nov. 2024
Offline
Hi guys I am having a problem trying to bool with objects merged from UE5.3
When I use a box in houdini to test the logic it works fine but trying to do the same thing with geometry imported from Unreal doesn't work, nothing happens.
This tool is meant to be used to add valves onto a procedural pipe. I am trying to bool to get the point of intersection so that the valve can then be copied to that point.
I have previously used this node fine in other projects so I am wondering if this is an issue anyone can help with? I have tried both the default unreal cube and a cube made in 3ds max and imported into unreal both show up but don't interact with the bool.

Here is what happens with a box in houdini:




and here is what happens with the same nodes just swapping to unreal input:



Houdini does seem to register the input, the translucent cube is visible but it doesn't seem to interact how I would expect. If anyone has any tips or maybe a different way to achieve something similar please let me know.
Edited by Artmiko - Nov. 28, 2024 08:07:20

Attachments:
Screenshot 2024-11-28 125844.png (1.0 MB)
Screenshot 2024-11-28 125829.png (1.0 MB)

User Avatar
Member
222 posts
Joined: May 2017
Offline
Hi can't see how you import geo but you could try unpack (sop) before plug to bool.
User Avatar
Member
6 posts
Joined: Nov. 2024
Offline
viklc
Hi can't see how you import geo but you could try unpack (sop) before plug to bool.
Hi thanks for responding. I tried adding an unpack but it didn't do anything and gave a warning saying input has no packed primitives. I've attempted to attach the project file so you can see more if that helps.

Image Not Found

Attachments:
Pipetest.hdanc (102.4 KB)

User Avatar
Member
222 posts
Joined: May 2017
Offline
Could you freeze the object merge (lock flag) and upload the hip again. or simply upload the geo in addition. (object_merge1 and 2) there is nothing to load.
Edited by viklc - Nov. 28, 2024 10:22:50
User Avatar
Member
6 posts
Joined: Nov. 2024
Offline
Hi, I've tried freezing the object merge nodes. The first merge uses a houdini curve from UE (there is a test curve node if you want to use that) and the second is just a default UE cube ( with test box next to it if you want to try that).
Image Not Found
Edited by Artmiko - Nov. 28, 2024 10:27:24

Attachments:
pipetest.hdanc (107.0 KB)

User Avatar
Member
222 posts
Joined: May 2017
Offline
The imported box does not intersect with the pipe, scale and position far beyond. I would try to set object merge transform (parm) to 'Into This Object'.

Attachments:
repose.png (276.8 KB)

User Avatar
Member
6 posts
Joined: Nov. 2024
Offline
viklc
viklc
The imported box does not intersect with the pipe, scale and position far beyond. I would try to set object merge transform (parm) to 'Into This Object'.

Yes this works, I have no idea why it intersects in engine but not in houdini but this seems to fix the problem. Thank you so much!!
  • Quick Links