2024-05-14 Render & Cycles Meeting

Attendees

  • Brecht Van Lommel (Blender)
  • Weizhen Huang (Blender)
  • Thomas Dinges (Blender)
  • Sergey Sharybin (Blender)
  • Patrick Mours (NVIDIA)
  • Nikita Sirgienko (Intel)
  • Alex Fuller

Notes

  • For 4.2, there are a few high priority issues open. Brecht will look into them.
  • Weizehn continues work on ReSTIR PT. No big updates right now, working through some tricky math and algorithms.
  • Lukas updated the blue noise dither sampling PR, proposing a simple heuristic to switch between classic and blue noise pattersn.
  • Nikita plans to finish the pull request to enable GPU denoising for CPU renders, in time for 4.2.
  • CPU host memory support for Intel GPUs is coming. It will reuse the existing implementation for NVIDIA and AMD, so not add much code. This will require updating some libraries / compilers.
  • GPU accelerated OpenImageDenoise in the compositor was discussed. This is more likely for 4.3.
  • Alex made a pull request for octahedral normals, which saves a significant amount of memory for normals and tangents. Combined with this we could then also support per-corner normals natively in the kernel, which should be better solving some issues in Blender regarding motion blur, and for other Cycles integrations to load corner normals easily from e.g. USD files. The downside of corner normals is memory usage impact, but octahedral normals would compensate for it.

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.

12 Likes