2022-11-28 Eevee/Viewport Module Meeting

Practical Info

This is a weekly video chat meeting for planning and discussion of Blender Eevee/viewport module development. Any contributor (developer, UI/UX designer, writer, …) working on Eevee/viewport in Blender is welcome to join.

For users and other interested parties, we ask to read the meeting notes instead so that the meeting can remain focused.

  • Google Meet
  • Next Meeting: December 5, 2022, 11:30 AM to 12:00 PM Amsterdam Time (Your local time: 2022-12-05T10:30:00Z2022-12-05T11:00:00Z)

Attendees:

  • Clement
  • Jeroen
  • Miguel
  • Omar

Blender 3.4

  • 3 high priorities left, which is an very good state for the module.
    • Selection bug, which has a long history of development and commits. Not easy to fix.
    • Bump node behavior change impacts NPR. Eevee uses Cycles as its ground truth. We might want to lower its priority. [⚓ T101175 Eevee displacement behavior changed]
    • Subdivision issues with tangent and orco are broken. This might be tagged as a known issue as fixing this bug might take to much of time.
  • There is a patch to add Renderdoc headers when doing image rendering. This allows renderdoc debugging when doing a background render.

Eevee-next

Viewport Compositor

  • Warn about unsupported setups. [rB247d75d2b1d2].
  • Disable on MacOS. [rB7d44676b5f22], [rB2dcdfab94c72].
  • Extend option to enable compositor. [rB11275b736366].
  • Implement Track Position node. [rBe0c5ff87b702].
  • Finished implementing the Ghost mode of glare. Not landed in master yet. Will first experiment implementing the other modes. If these are easy to add with not many regressions all modes will be committed at once. When it is more difficult than expected each mode will land separately. Result of the modes will not be exactly the same as the CPU compositor, but might not be noticeable.
  • Proposed change of using multiple branches is under discussion. Feedback from Andy or Simon will be asked to see if this is a show-stopper to enable Viewport compositor by default in master.

Vulkan backend

Metal backend

  • Small design issues and code changes has to be discussed.
14 Likes