- Brecht Van Lommel (Blender)
- Christophe Hery (Meta)
- Brian Savery (AMD)
- Nikita Sirgienko (Intel)
- Patrick Mours (NVIDIA)
- Jeffrey Liu
- Intel OneAPI: support for this landed in Blender 3.3. For anyone with an Intel Arc GPU, feedback is welcome. The main remaining issue for the 3.3 release is ahead-of-time compilation.
- AMD HIP: the main issue right now is the texture resolution bug on Vega/RDNA, we are hoping it will be fixed in ROCm 5.3 but this is not clear yet.
- Apple Metal: two optimizations landed in the past few weeks, for shader sorting and intersection kernel specialization.
- Path guiding: this was submitted for code review, currently waiting for a new OpenPGL release and updated patch. There will also be a meeting soon about integrating MNEE and path guiding.
- Spectral: various patches from Andrii Symkin are landing to refactor code for this. No actual functionality yet, but important groundwork.
- Principled v2: Lukas published a branch with an early (incomplete) version, there is a feedback topic with active discussion.
- Sampling pattern: Lukas made a patch with an improved scrambling method, but more work is needed to optimize it and integrate well.
- OptiX temporal denoise: Patrick mentions he started working on making this available from the UI.
- Many Lights: support for surfaces is getting more complete and many issues were fixed (weekly reports, feedback), but still more work needed. From discussion, it appears that adaptive splitting may be important to handle cases where the heuristic is not ideal. Adapting splitting combined with importance resampling to keep just 1 light ray for easy GPU support will be tested.
This is a weekly video chat meeting for planning and discussion of Blender rendering development. Any contributor (developer, UI/UX designer, writer, …) working on rendering in Blender is welcome to join and add proposed items to the agenda.
For users and other interested parties, we ask to read the meeting notes instead so that the meeting can remain focused.