- Brecht Van Lommel (Blender)
- Kévin Dietrich (Blender)
- Patrick Mours (NVIDIA)
- Brian Savery (AMD)
- Juan Gea Rodriguez)
- The meeting agreed to move to a biweekly schedule, since there is not enough to discuss every week. Most communication happens on developer.blender.org and blender.chat in between meetings, this meeting is mainly for overall coordination and decision making. So, the next meeting will be in two weeks.
- Cycles X: we are getting closer to feature completeness, which is required for this to go into master. This includes recent improvements the shadow catcher, render passes and various smaller features. The main remaining work is in tiled rendering and volume sampling. Of course we’ll also need some time to stabilize the implementation.
- AMD is making good progress on their HIP implementation of Cycles-X for Windows and Linux, and they have images rendering. Cycles developers are expected to have access to drivers and a patch for testing in mid to late August. It’s unclear if this can make it into Blender 3.0, if not we aim to have experimental builds available around the time of the 3.0 release.
- Christophe Hery from Facebook contributed a patch for anisotropy in subsurface scattering. Skin is quite anisotropic and so this can improve the realism there.
- There is a new performance testing framework in Blender. Currently it’s used for Cycles and can produce the same kinds of graphs as found in the Cycles X announcement blog post. So other developers should now be able to reproduce these. The next step will be to run these on the buildbot.
- Kévin worked on improving OpenSubdiv performance, and it’s now in a good place with multiple test files from users showing performance improvements (benchmarks). There is still work to get this feature complete.
- Jeroen continues working on Vulkan support.
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.