2021-06-28 Geometry Nodes Sub-Module Meetings

Links

Agenda

  • Planning for the week
  • Design discussion as needed

Meeting Notes

  • Planning for the week.
    • Wrap up viewer node
    • Continue work on geometry nodes modifier on curve objects
    • Socket inspection and related refactors
    • More design work on attribute UX improvements
  • Review curve primitive node design. (Hans)
    • Bezier Segment
      • Start/End → Start/End Point
      • Another mode where the handles are relative to the start and end points
    • Quadratic Bezier Segment
      • Remove “Segment” from this and the previous
        • We were a bit divided on this point, but this name is quite long with that word…
          *Circle
      • “Start” “Middle” “End” → “Point 1/2/3”
      • Default mode should be radius
      • It can output the center of the circle as well (for the Points mode)
      • Default radius of 1m
      • Make sure it “sorts” the inputs so they can work in any order
        • If that doesn’t break the rotation order behavior
    • Arc
      • Default can be radius
      • Default radius of 1m
      • It can output the center of the circle as well (for the Points mode)
      • Make sure it works for the colinear case
    • Spiral
      • Curve reverse node makes the “reverse” input not necessary
      • Resolution can be at the top
    • Quadrilateral
      • Square should be the default
      • Different modes would make the options more obvious
        • Square: Only a size input
        • Rectangle: Width and height inputs
        • Parallelogram: Full controls of the current node
    • Star
    • Phyllotaxis Spiral
      • “Resolution” should be “Points” to differentiate it from the other spiral
      • The different uses-- the “crazy” output for instancing and the smooth “spiral-like” output seem to conflict a bit
        • Mostly this isn’t really an actionable point
        • But make sure the “smooth” output with a lower angle is also useful
  • New Needs Docs tag that can be used in conjunction with project tags. (Jacques)
    • Allows tagging commits and also tasks.
    • Reuse Documentation tag?
      • Not sure if it has a different meaning already.
    • Jacques will make a devtalk thread with a proposal.
  • Attribute Smooth Node (Simon)
    • A priority for some Sprite Fright work
  • Accessing attributes without hardcoded strings (Dalai).
3 Likes