- Brecht Van Lommel (Blender)
- Kévin Dietrich (Blender)
- William Leeson (Blender)
- Brian Savery (AMD)
- Christophe Hery (Facebook)
- Feng Xie (Facebook)
- Cycles X: main development happening is still regarding tiled and resumable rendering. Sergey has many of the pieces, patches are being incrementally finished and review. No major other changes besides small feature completeness and fixes.
- Anisotropic SSS is practically ready, expected to be committed within the next few days. Only needs a few smaller changes to work more robustly with high albedo and anisotropy. Christophe will start on MNEE next.
- AMD sent initial code and early drivers for HIP implementation for Cycles X. This is not yet available publicly, and does not yet support hardware ray-tracing. Performance looks promising comparing to CUDA. Cycles developers will look at the code and give early feedback, by the end of August. William will be the main Cycles developer responsible for feedback and testing of this backend.
- Kévin created patches to reduce memory usage and copying overhead of positions and normals for texturing and normal mapping. Patches are under review.
- Facebook has a patch to avoid copying of geometry arrays for cases like the Alembic procedural, by referencing memory instead of copying it. Patch will be submitted for review.
- William still works on improving the PMJ sampling implementation so we can make it the only sampling pattern. Still running benchmarks, performance and noise is getting close to Sobol. It’s a bit slower still, but required for adaptive sampling which can bring much bigger speedups.
- Kévin is still working on OpenSubdiv support in the dependency graph. Also still looking into an issue with compressed normals.
There was a long discussion regarding USD, Hydra, MDL, MaterialX, etc. Much of this is topics to be discussed of the bf-usd mailing list, but it also touches rendering of course. In general the Blender project is interested in USD and MaterialX integration. A few relevant links:
Tangent Animation unfortunately shut down recently, which also means it’s unclear what will happen with their Cycles implementation. Fortunately much of this is open-source, and we can port over useful features. As already agreed previously, we are interested in having a USD hydra delegate in the Cycles repository, it’s just a matter of finding development time for it or a contributor picking this up. A presentation on the Cycles work at Tangent was given recently by Stefan Werner.
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.