Boolean fracture multiple objects with for loop in Houdini



Boolean fracture multiple objects with for loop

add sphere, box, torus with lots of divisions merge them with merge node add connectivity node connectivity type: primitive

see color separated primitives in viewport:

crtl + middle mouse click on the connectivity node toggle class or use visualizer (rightern edge of viewport, bottom icon) add a grid (with lots of divisions) which intersects the objects add mountain node and feed grid add for each primitive foreach_end -> piece attribute: class single pass -> cycle through here and check if it's displaying the different objects add boolean fracture node inside for loop feed mountain node into 2nd input of booleanfracture boolean settings -> treat geometry as: solid treat cutting geometry: solid output groups -> check pieces inside cutting: cutpieces (uncheck single pass) add split node group: cutpieces

nodegraph

┌───────────┐ │ sphere │ ┌──────────┐ └─────┬─────┘ │ box │ ┌────────────┐ │ └─────┬────┘ │ torus │ │ │ └──────┬─────┘ └──────────┐ │ │ │ │ ┌───────────┘ ┌─┴───┴──┴──┐ │ merge │ └─────┬─────┘ │ ┌─────┴───────┐ │ connectivity│ └─────┬───────┘ │ ┌───────────┐ │ │ grid │ ┌────────────┴────────┐ └──────┬────┘ │ foreach_begin │ │ └────────────┬────────┘ │ │ ┌──────┴─────┐ │ │ mountain │ └─────┐ └──────┬─────┘ │ ┌───────────┘ │ │ ┌──────┴───────┴──────┐ │ booleanfracture │ └──────┬──────────────┘ │ ┌───────┘ │ ┌──────────┴──────────┐ │ foreach_end │ └──────────┬──────────┘ │ ┌──────┴──────┐ │ split │ └─────────────┘



Tags: ,
Veröffentlicht: 10.2025