Attendees:
- Clement Foucault
- Brecht van Lommel
- Omar Emara
- Jeroen Bakker
- Dalai Felinto
Blender 3.2 Regressions
- There are some regressions in Blender 3.2 that needs to be fixed for the upcoming corrective release
- Some issues are known, but haven’t been reported yet.
- AOV [T98919] + Bloom [T98972] regression will be handled by Jeroen to offload some work from Clement.
Regression testing
- Several weeks ago we added regression testing as target for Blender 3.3. Looking at the regressions that are in 3.2 it is clear that this is important.
- The regression tests are the same as cycles, which lack some Eevee specific tests (like bloom).
- The reference images are platform specific. A platform is a driver/GPU combination. Linux/Windows don’t make a difference. MacOS should be handled as a separate platform.
- The reference images should be reused when possible to simplify updating them. The process to update reference images requires access to the failing platform.
- We will start by doing the regressions tests on developers machine on a regular basis. When the base has been validated we can check with Arnd about moving them to the test-lab. He is already aware
but occupied with other projects as well.
Viewport Compositor
- Reviewing process has been started. [D15206]
- Last week the project was spliced in smaller patches. [D15226, D15227, D15228, D15229, D15230, D15231].
- Smaller changes and fixes have been done. Some were introduced as the viewport compositor used mix algorithms of Eevee, that aren’t the same in the compositor.
Texture nodes
- There is a discussion how the texture nodes should be done. Function nodes and shaders do work differently. Function nodes would require a texture to be based on the field
mechanism. This could be complicated as fields are abstract what doesn’t work well for rendering. [T98940] - There is an idea to bake nodes to an image to be used by render engines that do not support the node evaluation.
Hair
- Hans needs some help with the hair selection in sculpt drawing [D15219].
- The hair/curve selection in object mode task is up for grabs [T95933].
- When hair doesn’t have any radius they are drawn as lines.
- When hair have a radius they are drawn as a mesh.
- To fix some common issues the radius should be pushed to cover at least a single pixel in screen space.
Eevee next
- No progress last week. Will be done after the regressions have been dealt with.
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: July 4, 2022, 11:30 AM to 12:00 PM Amsterdam Time (Your local time: 2022-07-04T09:30:00Z → 2022-07-04T10:00:00Z)