2025-04-29 Nodes & Physics Module Meeting

Check the overview thread for more information about the meeting.

Present

  • Jacques Lucke
  • Hans Goudey
  • Mattias Fredriksson
  • Endor H
  • Pablo Vazquez

Since the Last Meeting

  • New Mesh Boolean solver based on Manifold library (commit)
  • Align sockets in more nodes (commit 1, commit 2)
    • We still need to support this for node groups, we should do that soon.
  • Jacques spent last week at the Everything Procedural conference (website).
  • Support adding zones with link-drag-search (commit)
  • Closures:
    • Pass through Evaluate Closure node by default (commit)
    • Support viewers in Closure zone (commit)
    • Add closure with correct interface (commit)

Meeting Topics

  • Essentials Node Group Assets & Modifiers
    • We should differentiate the case where we’re using versioning to replace an old modifier and the new geometry nodes version of the modifier.
    • It’s probably best to handle the icons by shipping SVG icons with node groups.
    • Parametric primitives is another topic, we didn’t get into that discussion.
  • Drag Group Sockets from panel into node editor
    • Overall looks great. This sort of feature is nice because it doesn’t add any complexity.
    • Outputs should be ignored, otherwise it’s too tricky to get into a situation where there are two output nodes.
    • The labeling feature feels a bit separate and it would be easier to consider the PR without it first. (Auto-renaming the group input node when it’s collapsed with only one output might be a simpler way to achieve the same thing).
  • Curves: new Cut brush
    • The design seems straightforward, code review can begin.
  • Add “Power” and “Sign” operations to Vector Math Node
    • This seems reasonable, it’s just adding consistency with the math node and doesn’t change the design.
  • Design: Refined Group Socket Input Panel
    • We could clearly improve things here but we decided to table this given the socket shape changes are also affecting this area, and given the future design for node-based group input defaults.
  • Attribute Field Default Value
    • Behavior change would be rare and probably worth it. The PR description should be a bit more explicit which behavior changes.

Need Help

  • “Select by Attribute” operator only works for boolean attributes at the moment.
5 Likes