I’m not demanding nothing. Just making a fair point that if they are contributing to blenders development there’s probably gravy points to be had that are currently simply squandered.
edit: ah, missed that the post wasn’t directed at me.
Happy to read this. Though I’ll hold back my excitement until we see some results.
My Last Nvidia GPU was 680, ever since then AMD. So had may first hand negative experiences with blender/AMD setup. It’s getting better but definitely not at the same level of Nvidia’s progress.
There are far more AMD specific issues that are not being moved due to low priority
VR purple screen on AMD GPUs
Vulkan
Cycles Kernel compile
resolved but shouldn’t’ happen - hope that Lukas can ensure the below doesn’t occur again with future releases
Performance regressions - in 2.81 & 2.82 cycles rendering performance dropped significantly and took another 2 FULL release, 2.82a or later before it was fixed - https://developer.blender.org/T71479
All the 9 high priority bugs should be done by then.
All tools to have its final icons.
Any developer who added a new feature to take a look at its documentation, involve artists in making decent images for the release notes when possible.
If there is no manual entry for the new feature do it, or check with Aaron Carlisle (Blendify) for help.
New Features and Changes
Blender 2.91
User Interface
UV Editor: move overlay settings into popover, like the 3D viewport (commit ) (Jeroen Bakker)
James Monteath is working as DevOps and Operations from Amsterdam
2.91 bcon3
bcon3 planned for Wednesday, October 21.
There are still 8 high priority bugs unassigned, developers planning to work on them please claim them. Otherwise Dalai Felinto may assign them at random before bcon3.
The experimental features won’t be available
Any brushes still missing icons and multi-object quick edit issue are to be solved by Wednesday.
Tuesday Talks
Dalai Felinto will resume the Tuesday Talks this Tuesday.
The idea this time is to try shorter time slots (15 minutes per module) with emphasis on the status of the ongoing projects.
2.92
Yiming Wu announced that the LineArt patch is ready for review.
New Features and Changes
Blender 2.91
User Interface:
Property editor search now finds results in all tabs and resets panel expansion when exiting search. (commit ) (commit) (Hans Goudey)
Improved layout and icons in various panels and popups. (Hans Goudey, Harley Acheson, Yevgeny Makarov, Antonio Vazquez)
Show more information in open recent files tooltip. (commit ) (Juanfran Matheu)
Sculpt:
Cloth brush improved softbody influence setting, now based on plasticity. (commit ) (Pablo Dobarro)
Global automasking settings support in filters. (commit ) (Pablo Dobarro)
Use cursor depth in trimming gestures. (commit ) (Pablo Dobarro)
Very good, one of those small quality of life improvements!
I often have files with the same name but different file paths, which I couldn’t differentiate in the recent files menu.
Focus right now for developers is bug fixing for the 2.91 release.
Vulkan refactor and associated state tracking is causing compatibility issues in Python scripts that use BGL and the GPU module. Clément works on it and Jeroen helps testing Python example scripts to ensure they still work. Hopefully reported issues can be solved without API compatibility breakage, but it’s not clear yet.
The GPU module will need significant improvements for us to drop BGL in future releases. Germano started work on this some time ago, unclear currently if Clément should take over or how this will be organized. Brecht will ask Dalai.
Cycles
Brecht will focus this week on bug fixing and code review of patches like generic attributes.
Kévin continues to work on API update project.
Usage of update flags : nearly done, some regressions are to be fixed (some dicing tests are failing)
Optix BVH refit : was done against master, will need to merge into the procedural branch to check everything works somewhat properly
Render Device node: patch will be updated
Cycles and Eevee module owners will update workboards to reflect plans for next few months by the next meeting.
Automated testing of Cycles and Eevee in various configurations is important to ensure good performance and stability long term. With the new devops engineer this is a project that will become possible. Something to think about regarding the requirements on the sides of both development and devops, though this project is not going to start immediately.
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.
Socket API. Changes were reverted due to motion blur tests failing and crashing in other areas, Kévin will investigate and update the patch.
OptiX BVH refit. Patch by Kévin is ready for review, Brecht and Patrick will review.
Custom properties as geometry attributes. Brecht works on refactoring the kernel changes to avoid performance regressions.
Regression tests on GPU devices. Brecht works on adding a CMake option to run the regression tests on GPU devices. It will be for manual testing to start with, a mechanism to keep reference images updated for multiple devices needs additional infrastructure. Brecht will create a task on developer.blender.org for this.
NanoVDB. Patrick still looks into further optimizations for half float, hold off on asking platform maintainers to commit libraries.
Tile stealing (D9324). Brecht reviews.
Multiple BVH types. For mixed CPU/GPU rendering and networking rendering we need to support building multiple BVHs. This is the reason OptiX does not yet support CPU + GPU for example, and why CUDA/OpenCL + CPU uses a slower BVH on the CPU.
Lukas proposes to build BVH from packed primitives which would work for network rendering. This would require significant refactoring, needs investigation to see if it’s feasible. Other possibility would be to send over the scene graph now that it’s becoming a more generic nodes + sockets system, though this would be significantly different architecture than current network rendering.
Network render. Lukas gets closer to being able to post a patch with improved network render. Initial patch will not solve some more complex issues like OptiX support or fast transmission of textures.
Eevee & Viewport
BGL compatibility after Vulkan refactor. Clément fixed known bugs, so unless more unexpected issues come in we should be fine for 2.91.
2.92. Clément will make tasks for new features planned to be worked on, and expects to have time to transition from bug fixing to 2.92 development.
Eevee: Cryptomatte. Jeroen has an initial implementation of Cryptomatte passes.
Color management: Jeroen still works on color management bugs related to the image drawing refactors (new or already existing).
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.
is not forgotten, just the devs are quite busy with the previously planned taks, and the opensubdiv GPU problem is not trivial to solve.
According to Sergey Sharybin:
“There is no update. Team is overloaded with a lot of other projects. It is still a planned-to-be-worked-on project, but there are no time allocated for it a far as I know. As soon as there is anything, you’ll see it reflected in this task.”