Great! Finally!
Any chance we could have support for drag and drop of multiple images and drag and drop of image sequences in the video sequencer too? Adrian Stephens did this patch https://developer.blender.org/D12159 but it seems abandoned …
he has a patch to drag and drop non-blend files abandoned too https://developer.blender.org/D12098
Those would be nice… but I guess there’s nothing we can do…
The tracker is full of dead patches…
9nd May 2022
Notes for weekly communication of ongoing projects and modules.
Announcements
- Updated Commit Message Guidelines to keep all lines within 72 character limit, see: T97889
Modules & Projects
New Features and Changes
Sculpt/Paint
- Color attributes
Python API
- Add a built-in shader called 3D_IMAGE, and expose to the python API (commit ) (Shashank Shekhar)
- Add utilities for getting ID references (commit ) (Demeter Dzadik)
- Add documentation about Image/ImBuf to python/RNA API (commit ) (Bastien Montagne)
- Update documentation about updating BMesh normals (commit ) (Jon Denning)
Virtual Reality
- Expose the OpenXR user paths in the event data for XR events (commit ) (Shashank Shekhar)
Curves
- Support converting legacy curves to new curves object (commit ) (Jacques Lucke)
- Support symmetry in curves sculpting brushes (commit ) (Jacques Lucke)
- Use copied original data for invalid NURBS curves (commit ) (Hans Goudey)
- Various small UI tweaks for curves and sculpt mode (commit , commit , commit , commit , commit , commit ) (Dalai Felinto, Jacques Lucke)
- Display various curves sculpt settings in tools panels (commit , commit) (Jacques Lucke)
- Use old Add > Curve menu for new curves object (commit ) ()w
- Control number of control points in new curves (commit ) (Jacques Lucke)
- Add second experimental option for new curves tools (commit ) (Jacques Lucke)
- Performance improvements
- Optimize filling all curves with a single type (commit ) (Hans Goudey)
USD
- Add volume/VDB export (commit ) (Piotr Makal)
User Interface
- Add Gizmos toggle to image editor (commit ) (Juanfran Matheu)
- Performance improvements
- Faster JPEG Thumbnails (commit ) (Harley Acheson)
- NLA
- Improve visibility of action & active channel (commit) (Nate Rupsis)
- Windows
- Sort Force Field enums alphabetically (commit ) (Pablo Vazquez)
- Add proper icons for nodegroups in the outliner (commit ) (Philipp Oeser)
Cycles
- Performance improvements
- Add support for parallel compilation of OptiX module (commit ) (Patrick Mours)
Modifiers
- Merge UVs when applying modifiers (commit ) (Campbell Barton)
- Allow surface deform when target mesh increases number of vertices (commit ) (Sergey Sharybin)
Nodes
- Add general Combine/Separate Color nodes to all node tree types (commit ) (Hallam Roberts)
Geometry Nodes
- Add input for vertex creases to the subdivision node (commit ) (Kévin Dietrich)
- Performance improvements
- Improve performance of mesh to points node (commit ) (Hans Goudey)
Grease Pencil
- Line art
- Apply layer transforms to visible frames (commit ) (Yann Lanthony)
- New Noise modifier random in Keyframes only (commit ) (Antonio Vazquez)
- New Sculpt Auto masking options (commit ) (Antonio Vazquez)
Miscellaneous
- Performance improvements
- Speed up resizing the 3D view in some cases by making instance data persistent (commit ) (Jeroen Bakker)
- Transform
- Use a threshold for UV snapping (commit ) (Germano Cavalcante)
- Alembic
- Enable operator presets when exporting (commit) (Ethan Hall)
- EEVEE Rewrite
- Implement nodetree support with every geometry types (commit ) (Clément Foucault)
Weekly Reports
It’s hard to grasp the sheer effort that goes in to this project. Many thanks!
One more thank would be warranted if someone could increase the character limit for material names from 63 to something much higher!
Notes for weekly communication of ongoing projects and modules.
Modules & Projects
- 2022-5-11 Sculpt/Texture/Paint Module Meeting
- 2022-05-12 Animation & Rigging module meeting
- 2022-05-16 GPU Module Meeting
Geometry Nodes
- Blog post about the design process for the new Geometry Nodes icon.
New Features and Changes
Grease Pencil
- Line art:
- Improve smooth tolerance behavior (commit ) (YimingWu)
Color Management
- Various improvements and fixes for image saving (commit ) (Brecht Van Lommel)
User Interface
- Icons
- Outliner
- Small tweaks to UI layouts and text (commit , commit ) (Pablo Vazquez, Antonio Vazquez)
Curves
- Sculpt mode
- Add disabled message for add empty hair operator (commit) (Hans Goudey)
Import/Export
- OBJ Import:
- Improve file parsing performance on windows (commit ) (Aras Pranckevicius)
Cycles
- Enable inlining on Apple Silicon for 1.1x speedup (commit ) (Michael Jones)
Miscellaneous
- UDIM: Add support for packing inside .blend files (commit ) (Jesse Yurkovich)
- Mesh: Add Auto Smooth option to Shade Smooth operator (commit ) (Pablo Vazquez)
- Performance improvements
Weekly Reports
Notes for weekly communication of ongoing projects and modules.
Welcomes
- Chris Blackbourn is now a dev grant recipient to contribute to the UV editor.
Announcements
- Google Summer of Code 2022: 4 projects accepted .
Modules & Projects
New Features and Changes
Geometry Nodes
- Rename string to curves max width input (commit ) (Erik Abrahamsson)
User Interface
- Rename Hue/Saturation node to Hue Saturation Value in shaders and textures (commit ) (Daniel Salazar)
- Outliner
- Revert removal of the “Remap data-block usages” operation (commit ) (Bastien Montagne)
- Performance improvements
- Significantly reduce memory usage and improve speed of EXR thumbnails (commit ) (Harley Acheson)
Curves
- Use only current brush location for delete brush (commit ) (Hans Goudey)
- Support pressure in sculpt brushes (commit ) (Hans Goudey)
Library Overrides
- Add option to Hierarchy Creation to get all data user-editable by default. (commit ) (Bastien Montagne)
- Performance improvements
Video Sequence Editor
- Remove still frame offsets (commit ) (Richard Antalik)
- Delete Strip and Scene Data in one step (commit ) (Antonio Vazquez)
- Add new Scene and Strip (commit ) (Antonio Vazquez)
- New Change Scene option in Change menu (commit ) (Antonio Vazquez)
- Display sound sample rate and channels (commit ) (Marcos Perez)
Grease Pencil
- Avoid Automerge with Closed strokes (commit ) (Antonio Vazquez)
- Small UI tweaks (commit , commit ) (Antonio Vazquez)
- Line Art
EEVEE-Next
- Display error instead of crashing on unsupported hardware (commit ) (Clément Foucault)
- Add Velocity module for motion blur (commit ) (Clément Foucault)
Subdivision
- Support interpolating orco coordinates in subdivision surfaces (commit , commit ) (Brecht Van Lommel, Kévin Dietrich)
Sculpt/Paint
- 3D texturing: Support undo (commit ) (Jeroen Bakker)
Python API
- Make Image.save and Image.save_render more consistent with operator (commit ) (Brecht Van Lommel)
- Warn that the bgl module is deprecated in the docs (commit ) (Brecht Van Lommel)
Weekly Reports
Nice to see the UV editor getting a dedicated dev. Has anyone seen any newish info/details/plans for this?
No idea what are the plans, but apparently he already started. ヾ(•ω•`)o
Judging by changes its not UV redo/overhaul, but rather continue working on, but there are already few nice patches.
like that one above or :
Also, I really, really hope we get to see more rotation, scaling, and distribution tools (rotate edge selection especially). Would be so nice if I could retire this add-on.
Man I hope we FINALLY get horizontal and vertical unwrap constraints. One of the most needed features in the UV editor for trim sheet UVing and character art toady. I can’t imagine it being super difficult to make - same Unwrap tool just with an X or Y axis only option.
Huh, only 4 projects?
If i counted correctly that’s 3rd worst accepted project count.
Well, better 4 than 0. Good luck guys! I hope that at least one will be finished and could go in.
yeah i was kinda disappointed too, just 4 duh??
Well, at least the projects contain improved text workflow and many lights sampling. That should count for something!
The UV work may actually be the most important thing on the list depending on your workflow (since Blender is currently establishing the bottom as far as active DCC apps. go).
Not a lot of projects, but good ones, even the dynamics system is getting a little love.
UV mapping has needed a complete overhaul for some time. I remember when I first jumped on board during 2.80 Alpha and was absolutely dismayed by how primitive UV mapping was compared to Maya.
Once I had a few add-ons installed and fixed some keybinds I got used to it, but this to me is just as crucial as having an overhauled retopology workflow. It’s the only two areas which I think Maya is completely dominating Blender in. They are the only two things I actually do inside of Maya (besides rigging and animation, hehe) while at school since Blender can do the rest a lot better when creating art assets for games.
I think Blender could literally be the reason why standalone unwrapping apps. (like Unwrap 3D) are still relevant, so it is good the patches are coming in now (which in terms of summer projects are usually a good sign).
One of my pet hates is how you can’t rotate coordinates and have it work with simple builtin image based box projection. Only object rotation is correctly used, meaning every “direction” of an object have to be its own object. Think box mapping a wooden object consisting of parts going in different direction wrt wood grain.