2025-01-20 Compositor module workshop

Attendees:

  • Omar Emara
  • Sergey Sharybin
  • Habib Gahbiche

Summary

During the meeting we discussed the goals of the compositor module as well as the tasks of the module members.

Goals:

Goals that we agreed on during the meeting are listed here with no specific priority (see the notes on the white board below for more details).

Short term

  • Organizational

    • Offload work from Sergey
    • Onboard Habib
    • Involve more artists and define target users
    • Create a roadmap (could be defined for long term goals as well)
  • Features:

    • Focus on potentially breaking changes, e.g.:
      • UX node improvements that break API
      • Support “Semantic Data types”. (Fix overloaded Vector socket.)
    • Better regression testing

Long term

  • Strive for consistency:
    • within Blender
    • with other modules
  • Ensure Blender’s Vision is realized within the module

Tasks:

  • Sergey will step down from the module, but will remain available for help and code review.
  • Habib takes responsibilities of communication, roadmap definition and projects management
  • Omar keeps his main focus on coding but will keep being involved in direct communication with users, as is the case now through devtalk feedback threads or bug reports.

White board:

Untitled-2025-01-21-1815

19 Likes

Would UX Node improvements include adding gizmos to the transform nodes?

Transform gizmos won’t be part of the short term UI improvements because we don’t expect them to be breaking changes, but we will look into them after for sure!

2 Likes