Procedural Edge Loops/ Group Expand/Contract

In this video we talk about 4 new nodes to help speed up your procedural group workflows. 

Group Expand - Grows a group selection based on a number of iterations
Group Contract - Shrinks a group selection based on a number of iterations

Group Edge Loop - Turns an edge group into the corresponding Edge Loops
Group Edge Ring - Turns an edge group into the corresponding Edge Rings 

You can download these nodes from the SideFX Games Development Toolset Github Page and as always feel free to leave your thoughts in the comments! 


  • seifdune 6 years, 8 months ago  | 

    how about ability for edge loop to symmetry adding another loop on other side of the geometry. if you create one edge loop and you want to split it equal to another side of the geometry without using scale tools automatic enable symmetry and loop will be added in other side. poly bridge it will be nice if you can select both source and destination poly/edge and apply poly bridge instead of selecting source and then selecting destination it make modeling slow.But if you can quickly select both it make poly bridge very easy and fast.

    • lkruel 6 years, 8 months ago  | 

      That's a good idea. I'll take a look at symmetry options on selection, but if you select 2 edges that match the loops you want to create this tool will generate them for you. So it might be a good workaround for now for your polybridge example.

  • seifdune 6 years, 8 months ago  | 

    ok thanks

  • k3b3 6 years, 7 months ago  | 

    Hello. Please, create dot loop and dot ring like in 3dsmax for points edges and primitives (with steps)

  • patar 6 years, 7 months ago  | 

    this is very slow is there a way to increase its speed?
    maybe use hdk instead of python?

  • Mikb 6 years, 7 months ago  | 

    Would be nice to implement those nodes as a one node. Just set the range from -value to +value.

  • Epigraph_us 5 years, 4 months ago  | 

    This is awesome!

    Do you know if there is there a way to procedural select the longest edge loop of a specific object?

  • PhilipPappas 5 years, 4 months ago  | 

    hello, i just downloaded the stable version but the group edge ring is not there.

  • jhoral 4 years, 3 months ago  | 

    The edge loop tool is currently bugged. It only selects edge rings. And the edge ring tool doesn't exist.

  • goranSoulmachines 3 years, 11 months ago  | 

    Hey wondering if any of your tools have the ability to find and select the longest edge loop on a piece of geo ... for example if I have a geometry that has eyelashes or a clump of straws or blades of grass, I'd like a tool that can select the single longest edgeloop down the long side of each blade of grass or eyelash follicle, and spit out a curve so I can use it in a hair system or a guide system? Let me know if this is possible or can be done please . Cheers :)

  • sachiman 3 years, 10 months ago  | 

    i cant find "Group Edge Loop" and "Group Edge Ring " anywhere
    where did they goooo :(

  • cgappreciator 3 years, 10 months ago  | 

    im on houdini apprentice 17.5.173. the group edge loop is broken for me. it is selecting rings instead? i used a box and made edge group then pass it through the sop_group_edge_loop

  • smoluck 3 years, 6 months ago  | 

    Currently in Houdini 18.0 and SideFX Labs, you can get the Group by Edge Loop / Ring with the Group Find path Node.

  • vinyvince 2 years, 6 months ago  | 

    Why i can not find this in the lab tools?

  • vinyvince 2 years, 6 months ago  | 

    sorry find a way

  • Justus Steinfeldt 1 month, 1 week ago  | 

    Would love to use it as well but can't find it 🙏

Please log in to leave a comment.