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: November 6, 2023, 11:30 AM to 12:00 PM Amsterdam Time (Your local time: 2023-11-06T10:30:00Z → 2023-11-06T11:00:00Z)
Attendees:
- Clement
- Jeroen
- Michael
- Miguel
Due to the Blender Conference the next meeting will be skipped.
EEVEE
-
Added mesh volume bounds estimation (https://projects.blender.org/blender/blender/commit/f79b86553a4).
-
Material Pipeline Refactor (EEVEE-Next: Material Pipeline Refactor · 2a725001d1 - blender - Blender Projects). Remove options for translarent objects. They should now be detected automatically
-
EEVEE-Next: Rework the material panel (EEVEE-Next: Rework the material panel · 7b97bc48d8 - blender - Blender Projects).
-
Bug fixes
- NaN artifacts caused by raytracing denoising (https://projects.blender.org/blender/blender/commit/69e85382cdb).
- Low resolution on local lights shadows (https://projects.blender.org/blender/blender/commit/439d3ae945f).
- Broken volume shadowing from sun lights (Fix EEVEE-Next: Broken volume shadowing from sun lights · 454c8fd866 - blender - Blender Projects).
- Missing light specular contribution (Fix EEVEE-Next: Missing light specular contribution · 920005ddc0 - blender - Blender Projects).
- SubSurfaceScattering: Invalid buffer format (Fix EEVEE-Next: SubSurfaceScattering: Invalid buffer format · 5831913204 - blender - Blender Projects).
- Allow clearing of 3D texture using the framebuffer workaround (GL: Allow clearing of 3D texture using the framebuffer workaround · 5d1489c61d - blender - Blender Projects).
-
Looking into regressions where dependacny update graphs aren’t performed for materials
-
Checking how we can convert settings from EEVEE-Legacy to EEVEE-Next automatically.
-
When debugging GPU, not set variables will be set to NaN, making it easier to detect issues during development.
Metal backend
- Adding support for existing tests cases.
Performance
- Research has been conducted to implrove the drawing performance of many objects within the current architecture. This lead to a proposal which is currently being discussed. (#113771 - Improve per-object overhead in the Draw module - blender - Blender Projects)