Attendees
- Brecht Van Lommel (Blender)
- Lukas Stockner (Blender)
- Thomas Dinges (Blender)
- Christophe Hery (Facebook)
- Brian Savery (AMD)
- Stefan Werner (Intel)
- Xavier Hallade (Intel)
- Sebastian Herholz (Intel)
- Patrick Mours (NVIDIA)
- Michael Jones (Apple)
- Jeffrey Liu
Planning
- The next meeting will be 3 weeks from now instead of 2 weeks, since Brecht and Lukas will be at EGSR.
Notes
- Apple Metal: patch to distinguish between M1 chips with different number of cores will be submitted, as these are incorrectly treated as the same in benchmarks. Patch for shader optimizations was rebased but is still being worked on.
- AMD HIP: patch was submitted for Vega support on Linux and Windows, will need some buildbot updates and can then be committed. The bug with textures for RDNA1 on Linux is being fixed, but no concrete date yet for when this lands.
- Intel OneAPI: plan is to merge this for 3.3 still. Still some issues to solve regarding compilers, licensing, and implementation details, but there is a working implementation.
- Principled BSDF v2: Lukas posted a design doc on the wiki, and made significant progress on the implementation, but still various things that need more work. A branch will be published soon. There was some discussion regarding compatibility with BSDF models in other software, we’ll need to make a more specific comparison of all the parameters so this becomes more clear.
- Many lights sampling: Jeffrey got a basic implementation of the light tree working with point, spot and area lights. Next things to work on would be support for distant/background lights, which could be done by picking a light from the light tree, and then probabilistically choosing between that and distant/background lights by comparing the solid angle and energy. Another thing to check next will be to validate the light tree is working, with some simple synthetic scenes like many point lights over a plane.
- Path Guiding: Sebastian still expects a branch to be published soon.
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.
- Google Meet
- Google Calendar Event
- Next Meeting: July 26, 2022, 5 to 6 PM Amsterdam Time (Your local time: 2022-07-26T15:00:00Z → 2022-07-26T16:00:00Z)