Attendees
- Brecht Van Lommel (Blender)
- Kévin Dietrich (Blender)
- William Leeson (Blender)
- Jeroen Bakker (Blender)
- Thomas Dinges (Blender)
- Brian Savery (AMD)
- Christophe Hery (Facebook)
- Feng Xie (Facebook)
- Patrick Mours (NVIDIA)
- Jonatan Mercado
- Juan Gea Rodriguez
Notes
Cycles
- Cycles X: Brecht is working on optimizations for the AO pass and revamping the sampling settings. Sergey continues work on tiled and resumable rendering. Jeroen also helps with direct display of render buffers without copy to Blender. Plans is to merge this into master in about 3 weeks from now (September 20), when the 3.0 like merge window is likely to close.
- Random walk SSS: various tweaks for this have been committed. Brecht is still investigating improved handling of self-intersecting meshes. Christophe mentions trace sets and an option for the number of intersections until the exit point can also help.
- Manifold next event estimation: code is still being cleaned up.
- AMD HIP support: initial feedback given by Brecht, William and Jeroen. Changes were so the kernel side code could be mostly deduplicated with CUDA. Host side is still duplicating a fair amount of code, may be possible to solve this but not a condition for merging. Plan to post a public patch soon in time for the 3.0 release, however drivers and compiler will not be available yet at that time. Since this can be disabled by default with a build option it’s fine to continue development like this in cycles-x/master to make things easier.
- CMJ sampling: William investigated this more, and arrived at various patterns that are similar to Sobol in terms of performance/noise for a production scene. Mainly what we need here still is to validate this on a few more benchmark scenes.
- Animation denoising has not been reviewed yet. We expect there is significant overlap with the work Sergey is doing regarding saving intermediate EXR files, that should simplify this.
- A blog post regarding the Facebook collaboration is being worked on, Kévin has a draft, he will share it with others involved.
Eevee & Viewport
- OpenSubdiv patch is being submitted soon by Kévin. Campbell volunteered to review it.
- Clément comes to Amsterdam soon to discuss plans regarding Eevee 2.0, Vulkan and viewport compositing. Note these features are not going to make it for Blender 3.0.
Practical Info
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.
- Agenda
- Google Meet
- Time: Tuesday 5 to 6 PM Amsterdam Time
- Next Meeting: September 14, 2021