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
- Had design discussion with Miguel
-
Viewport
- DST lock is gone
- But here are more locks
- 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.
- But here are more locks
- Shadow ACNE issue is fixed! Needs to be committed still.
- A lot of refactors to solve long-standing technical debt
- DST lock is gone
-
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
-
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
- Need to get precompiled library with Vulkan
- OpenXR
- Requires OpenXR to start before Vulkan
- Worked around by having 2 Vulkan instances
- Will be solved in the future
- Requires OpenXR to start before Vulkan
- Performance
- Main bottlenecks
- Data upload
- Sync-up with Clement: might be related with the work needed for the Metal unified memory
- GPU synchronization
- Data upload
- Work is being done
- Main bottlenecks
-
Tablet project (Dalai)
- See 2024-03-18 Tablet Support: UX and other implications
- Need to have proper scope
- Also break it down into achievable steps
- This is something planned, but we did not have time yet for it
- Harley did investigation of the available touch support APIs