It is not backward compatible, meant you cant open compressed files with older Blender version.
It is in master now, next build will include it and I guess I post here instead of add new thread.
So I just tried it, clicked “make single-user copy” in the material datablock of a linked object (part of a character rig), and it was not kept after reload. On second try (clicking “make single-user copy” again), it did keep the copied (local) material linked to the object, however the material dropdown didn’t work anymore (impossible to expand). So I’m not sure. I just tested this quickly, maybe I’m going at it the wrong way. Maybe Bastien isn’t done with the changes ?
Doubtfull, the patch is from external dev and in the works since the begining of July. But sure is a nice fix. And for the materials override, not always works ATM. Is testing and bug reporting season, then. (well… is in alpha state, what do you people expected?? a perfect shoot in the first try for a multiyear developed feature??. )
Pretty important changes are happening to polish UDIMs user expirience. I’d recommend to visit this thread and voice your opinion if it impacts your expirience one way or the other.
I’m not following development extensively but form what i can see Clément seems to work on his local branch and then he commit patch out of nowhere like AO and FOV rewrites.
Anyway, what is known for eevee-rewrite?
From “GBuffer” word i guess he’s converting forward (forward+?) rendering path to deferred.
But what more?
Cycles X: Brecht is working on optimizations for the AO pass and revamping the sampling settings. Sergey continues work on tiled and resumable rendering. Jeroen also helps with direct display of render buffers without copy to Blender. Plans is to merge this into master in about 3 weeks from now (September 20), when the 3.0 like merge window is likely to close.
Random walk SSS: various tweaks for this have been committed. Brecht is still investigating improved handling of self-intersecting meshes. Christophe mentions trace sets and an option for the number of intersections until the exit point can also help.
Manifold next event estimation: code is still being cleaned up.
AMD HIP support: initial feedback given by Brecht, William and Jeroen. Changes were so the kernel side code could be mostly deduplicated with CUDA. Host side is still duplicating a fair amount of code, may be possible to solve this but not a condition for merging. Plan to post a public patch soon in time for the 3.0 release, however drivers and compiler will not be available yet at that time. Since this can be disabled by default with a build option it’s fine to continue development like this in cycles-x/master to make things easier.
CMJ sampling: William investigated this more, and arrived at various patterns that are similar to Sobol in terms of performance/noise for a production scene. Mainly what we need here still is to validate this on a few more benchmark scenes.
Animation denoising has not been reviewed yet. We expect there is significant overlap with the work Sergey is doing regarding saving intermediate EXR files, that should simplify this.
A blog post regarding the Facebook collaboration is being worked on, Kévin has a draft, he will share it with others involved.
Eevee & Viewport
OpenSubdiv patch is being submitted soon by Kévin. Campbell volunteered to review it.
Clément comes to Amsterdam soon to discuss plans regarding Eevee 2.0, Vulkan and viewport compositing. Note these features are not going to make it for Blender 3.0.
New Features and Changes
Compositor
New Posterize Node to limit number of values in each color channel (commit ) (Aaron Carlisle)
Improve performance by merging equal operations (commit ) (Manuel Castilla)
Mesh Editing
BMesh: Optimize edge and face group calculation (commit ) (Mikkel Gjoel)
User Interface
Add support for restricting measure tool dimensions to one axis (commit ) (Erik Abrahamsson)