2024-08-20 Nodes & Physics Module Meeting

Check the overview thread for more information about the meeting.

Present

  • Dalai Felinto
  • Hans Goudey
  • Jacques Lucke
  • Lukas Tönne
  • Simon Thommes
  • Tolga Yildiz

Since the Last Meeting

Meeting Topics

  • Warning propagation
    • Sometimes it isn’t helpful for warnings to propagate to a higher level.
    • Proposed solution is to have an option on each node that decides whether to propagate its warnings to a higher level.
  • Node tools soft selection and sculpt mask support
    • No strong opinions. Makes sense to pick a behavior now, and it can be changed later if necessary.
    • The input value should be clamped so the user doesn’t have to do that.
  • Principal Components node for 3D vectors
    • Tolga uses this for surfacing point clouds.
    • This is related to the statistics node, which should probably be a field node. So this node should be a field node.
    • Theoretically this could be implemented as a group node. Various accumulate operations would be used, and a new matrix operation would be required.
  • Q4, Q1 planning

Planning

  • Definitively in the agenda for Q4 and Q1
    • Asset embedding
    • Socket shape design
      • Lists + Volume grids
      • Compositor: Expose settings global to the entire node as sockets.
    • Baking from Outliner
    • Hair
    • Replace faces node
    • Modal node tools
  • Other potential targets list
    • Node wrangler lazy connect
    • Slide operator
    • More assets
    • Bundle/Closure
    • Smooth/True Normal access
    • GSoC
    • Field Visualization
    • Volume nodes
    • Physics work Lukas is exploring
    • Layout node groups
    • New curves wrapping up
  • Implemented
    • Gizmos
    • Bake to blend (PR)
    • Spreadsheet improvements
    • Grease Pencil integration
21 Likes

Ooo, yeah baby, that’s what I’ve been wanting to see…

Can’t wait to read the report on that one.

4 Likes

Hi, I wanted to check out about the foreach loop. I see it’s missing from the potential target list and I know it’s something that the module plan to tackle sometime in the future, is it still on the near-future agenda or has it been postponed to a later date?

6 Likes

If I’m reading this correctly, does this mean that 50% of that list will be fixed/implemented?