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:00Z → 2022-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. [#101175 - Eevee displacement behavior changed - blender - Blender Projects]
- 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
- Shadowing system
- Pipeline is done, next step is to make it work, fixing bugs and logical failures.
- float4x4 CPP API has been developed. Still incomplete, patch send in for review and discussion how to proceed. [Blender Archive - developer.blender.org]
Viewport Compositor
- Warn about unsupported setups. [Realtime Compositor: Warn about unsupported setups · 247d75d2b1 - blender - Blender Projects].
- Disable on MacOS. [Realtime Compositor: Disable on MacOS · 7d44676b5f - blender - Blender Projects], [Realtime Compositor: Warn about unsupported MacOS · 2dcdfab94c - blender - Blender Projects].
- Extend option to enable compositor. [Realtime Compositor: Extend option to enable compositor · 11275b7363 - blender - Blender Projects].
- Implement Track Position node. [Realtime Compositor: Implement Track Position node · e0c5ff87b7 - blender - Blender Projects].
- 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
- Checked on potential license risks when using Vulkan validation layers. [#102055 - Vulkan: Validation layers potential licensing risks. - blender - Blender Projects]
- Comitted the GHOST vulkan backend. [https://developer.blender.org/rB6dac345a64b1]
- Made MoltenVK as dependency as of the VulkanSDK [GPU: Add MoltenVK as dependencies to Vulkan SDK. · dd5fdb9370 - blender - Blender Projects]
- Hooked shaderc to VKShader and shader builder; started fixing compilation errors [Blender Archive - developer.blender.org]
Metal backend
- Small design issues and code changes has to be discussed.