2024-07-23 Render & Cycles Meeting

Attendees

  • Christophe Hery (Meta)
  • Lukas Stockner (Blender)
  • Nikita Sirgienko (Intel)
  • Patrick Mours (NVIDIA)
  • Sergey Sharybin (Blender)
  • Weizhen Huang (Blender)

Notes

  • OptiX OSL issue #122779
    • The issue has been identified on the driver side, NVidia is working on a fix
    • There is no easy or time-investment viable way to work-around it until the driver is updated
  • There are a number of issues in the 4.2 related on the oneAPI.
    • Intel is actively looking into the issues.
    • Knowing a more exact date for the corrective release would be good to put proper priorities/planning.
  • The meeting also went into discussion of dead-line for libraries update
    • It would be good to define more formally as well.
  • Lukas is catching up with some reviews, but is also looking into temporally stable denoising
  • Weizhen had some progress and speedups with stochastic evaluation of noise/textures
    • Bump mapping has some complications, as currently doing stochastic sampling leads to artifacts
    • Maybe we can somehow detect that nodes are evaluated for bump-map
    • Christophe suggested maybe adding it as an option
      It might solve some technical aspects, but feels like UI might be not as trivial for artists anymore
  • Patrick was working on separate CUDA compilation.
    The initial patch has been split up:
    • Cleanup: Avoid includes where possible and move around some code in Cycles headers for that purpose #125323
    • WIP: Rework CUDA kernel build to use separate compilation #119746
  • William Leeson reported that shadow paths are always compacted #125047
    • There is a fix which needs a review: FIX: only compact if index is a ratio of the number of paths #125048
  • Nikita gives a heads-up that Embree might need to be upgraded for 4.3

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.

14 Likes