2025-01-21 Nodes & Physics Module Meeting

Check the overview thread for more information about the meeting.

Present

  • Andrew Beers
  • Dalai Felinto
  • Falk David
  • Hans Goudey
  • Jacques Lucke
  • Lukas Tönne
  • Mattias Fredriksson
  • Simon Thommes

Since the Last Meeting

Meeting Topics

  • Geometry Nodes: Field Min & Max node
    • Generally having this functionality available inside a field network is great.
    • Singling out min and max didn’t make sense to everyone. For example, the average felt just as useful. The performance optimization can be implemented in other ways.
    • However, we didn’t want to repeat the “tower” of outputs. There can a “mode” option with “Min & Max” as one of the modes.
    • As a name, “Field Statistic” sounds good.
  • Compositor: node fast viewing
    • Competes a bit with the ctrl-shift-click. That existing shortcut shouldn’t try to reuse existing viewer nodes that have a shortcut set.
    • Related to named viewer concept
  • Instances to Objects / Applying Modifier
    • Would be helpful for gltf export for the Blender-Godot game project
    • Instances can be collection instances.
    • A lot of details are unclear. It sounds like it should be its own operator besides “Apply Modifier”.
    • Separate object types have to be handled too, for when geometry nodes outputs multiple geometry types.
  • Linear Gizmo Improvements
    • A potential issue is that it becomes too easy to make the UI less consistent by giving too much control over the length.
      • A counter point was that the length of the gizmos is not what makes it look Blender-like, but the shape.
      • One compromise could be to expose the length as an integer and to define a small set of possible lengths in the hope that different people create more similar looking gizmos.
    • Support for changing the line width is more debatable, because that immediately looks quite different. It also does not solve a problem as fundamental as overlapping gizmos.
      • Would probably be better to keep that separate and only focus length for now and the ability to hide the line.
  • Mix nodes socket usage.
    • The sockets don’t affect the output so the fact that they’re grayed out is reasonable.
    • Though some users may expect that the inactive status means the socket isn’t evaluated, that’s probably true in these cases anyway.
  • Mesh: Add “free” custom normals
9 Likes