2024-11-05 Sculpt, Paint, & Texture Module Meeting

Check the overview thread for more information about the meeting.

Present

  • Sean Kim
  • Hans Goudey
  • Julien Kaspar
  • Daniel Bystedt
  • Cole Allen (University Student, listening in for assignment)

Since the Last Meeting

  • Work started on Multires Issues - tackling in top-down order of importance. Current focus is the undo system and related bugs.

Notable Changes

Meeting Topics

  • Current module coordinator role
    • Julien has been filling this role for the past two years.
      • He has less time for this nowadays though.
      • Sean can take over this role gradually.
    • Daniel raised the question of how we raise visibility for project-sized tasks.
      • It could depend on the needs for interaction between modules.
      • Raise this general question with Dalai.
      • It would be good to be aligned as a module on the most important goals to actually understand the scope and prioritization.
      • Larger goals are possibly layered sculpting, multires performance issues, and texture painting improvements.
        • We generally agreed that the multires “track” was a better focus for now.
  • RCS Ideas
    • Sculpt Mode - Insert Primitives tool
      • General agreement to focus on node tools features instead. If there are specific concerns over speed or ease of positioning with mode switching we should address those to make the current experience smoother.
  • 4.2 Backports
    • Should the clay strips change be backported?
      • Probably not - risk of introducing regressions and the current behavior has been around for a while (since 2.80).
  • 5.0 Breaking Changes
    • Some cleanup of operator names may be helpful.
    • Minor discussion of changes to the multires data format, but this is likely too large in scope and undefined for now.
  • Local and global sculpt pivot points (per-object and 3D cursor)
    • We were working on changing the pivot to use the 3D cursor.
    • Focus using the 3D cursor here as a first step, should figure out what missing features the 3D cursor needs as a prerequisite.
    • Per-object pivot is still a possibility, but it is not the immediate next step with this work.
    • Hans should have some time to continue working on this.
  • Project Workboard Organization
    • The “Good First Issue” tag basically makes the “Community Tasks” column unnecessary, same with bugs.
    • Sean will work on reorganizing things so it’s more helpful both to the module developers and observers to understand what the module is working on.
  • Texture Paint: Add color jitter to strokes
    • Makes sense in general, maybe move the UI to the color picker related settings, but further discussion can happen in actual review of the PR
    • Might help for normal mapping too
    • Probably can remove the custom curves too
  • Any last minute things we need to help with fixing for Brush Assets?
    • Coordinate in chat

Need Help

  • N/A
10 Likes

Hey,
Just so I understand, the “Wrap up pending dynamic topology improvements” part in the short term planning isn’t going to be tackled anytime soon?
If so, why not?
Is it to much of a large project to be tackled for now? or something else?

It’s still on the list, but it’s entirely a question of time & developer allocation at the moment. Realistically it’s just the question of whether that or multires is focused on in the weeks to come and ultimately I feel like I have more of a grasp on multires from a technical side than Dyntopo related topics.

2 Likes

Hi i know this may not be the place to mention this but blender RC its really close and this bug was gone for a while and came back again, basically the textures loaded in brushes with relative paths are not working, only absolute paths.

1 Like