How to merge co-planar primitives?

   2419   8   1
User Avatar
Member
447 posts
Joined: Aug. 2019
Offline
For example, from this:



To this:



In other words I'd like to dissolve all the edges that connect two co-planar faces. How could I do this procedurally?

Attachments:
Screenshot 2022-04-06 204855.png (174.8 KB)
Screenshot 2022-04-06 204919.png (181.3 KB)

User Avatar
Member
4521 posts
Joined: Feb. 2012
Offline
You can do it using the Group SOP and Dissolve SOP:



Senior FX TD @ Industrial Light & Magic
Get to the NEXT level in Houdini & VEX with Pragmatic VEX! [www.pragmatic-vfx.com]

youtube.com/@pragmaticvfx | patreon.com/animatrix | pragmaticvfx.gumroad.com
User Avatar
Member
420 posts
Joined: Feb. 2012
Offline
If you have the labs

you can use `extract silhouette`
User Avatar
Member
710 posts
Joined: July 2005
Online
Also handy is the Labs Dissolve Flat Edges node.
User Avatar
Member
447 posts
Joined: Aug. 2019
Offline
Thank you all! I didn't expect to learn so much with this simple question :p
User Avatar
Member
2 posts
Joined: March 2023
Offline
animatrix_
You can do it using the Group SOP and Dissolve SOP:




Sorry for the off-topic, but what setting are you using in order to mix 3D scene view and nodes together like in your screenshots? Thanks in advance!
User Avatar
Member
131 posts
Joined: Aug. 2012
Offline
Fuse - Divide (Remove Shared Edges)
User Avatar
Member
4521 posts
Joined: Feb. 2012
Offline
kks_m
animatrix_
You can do it using the Group SOP and Dissolve SOP:




Sorry for the off-topic, but what setting are you using in order to mix 3D scene view and nodes together like in your screenshots? Thanks in advance!

I wrote a custom Python Qt extension to do so. I talk about it in detail here (after 30 min or so):



Feel free to send an RFE to SideFX if you want to see this feature in H20
Senior FX TD @ Industrial Light & Magic
Get to the NEXT level in Houdini & VEX with Pragmatic VEX! [www.pragmatic-vfx.com]

youtube.com/@pragmaticvfx | patreon.com/animatrix | pragmaticvfx.gumroad.com
User Avatar
Member
2 posts
Joined: March 2023
Offline
animatrix_
I wrote a custom Python Qt extension to do so. I talk about it in detail here (after 30 min or so):

Whoa, very impressive! Love it.

animatrix_
Feel free to send an RFE to SideFX if you want to see this feature in H20

Will do :-)
  • Quick Links