2025-03-21 Projects Updates

Attendees

Clément Foucault, Falk David, Jeroen Bakker, Julian Eisel, Sergey Sharybin, Thomas Dinges

Projects

  • Hair Dynamics (Jacques)

    • Lukas tested the closures and bundles patch and it’s fairly close to being merged as an experimental feature.
    • Code review iterations on the socket shapes patch have started.
    • Lukas’ work on the solver is ongoing.
    • Hans, Lukas and I had a meeting last week syncing where we stand. Plans are still aligned and are the same as a few months ago.
  • NPR (Clement)

    • Had design discussion with Miguel
      • Working on comparison matrix of every method
      • Plan is to have the comparison matrix with a render for each of the possibilities, and gather studio feedback
  • Viewport

    • DST lock is gone
      • But here are more locks :frowning:
      • Main hiccups should be solved though
      • There have been some discussions about the remaining locks, but it is a deep can of worms. The decision is that it will be nice to solve eventually, but not now.
    • Shadow ACNE issue is fixed! Needs to be committed still.
    • A lot of refactors to solve long-standing technical debt
  • Online Assets Library (Sybren)

    • Sybren worked on indexing prototype
    • There is a proposal to include pydantic
      • Overall seems fine, just need to agree self-compile vs. “pip install”
    • Julian works on assets usability task
      • A lot of things remained
      • But a lot of things have been done!
  • VSE Story tools (Falk)

    • Falk was focusing on the release topics for Grease Pencil
    • Falk looked into the updated design after discussions with Dalai
    • Hopefully next week can be fully dedicated to the project :slight_smile:
  • Vulkan (Jeroen)

    • Status Report
    • GPU subdivision landed in main
      • Everything seems to be working very well!
      • Jeroen found out some bugs that were already there but not reported
      • Some of them are fixed, some are still remaining
    • USD/Hydra
      • Need to get precompiled library with Vulkan
        • Platform module is working on it
        • Jeroen has Linux libraries, so the development can continue
    • OpenXR
      • Requires OpenXR to start before Vulkan
        • Worked around by having 2 Vulkan instances
        • Will be solved in the future
    • Performance
      • Main bottlenecks
        • Data upload
          • Sync-up with Clement: might be related with the work needed for the Metal unified memory
        • GPU synchronization
      • Work is being done
  • Tablet project (Dalai)

14 Likes