Developer Meeting Notes

This is bad news :frowning: I hope they will be able to find a senior developer to take care of this.

Does anyone know more about this?

I think this is just a label for following lines. ( Curves/Hair Support, add a root prim)
They are about USD export, not USD import or glTF export.

1 Like

Ah, right, now I got it. Thank you!

In the old Blender development environment there was a URL where you could follow all daily developer activity, ranging from bug fixes to the addition of new features to the daily build. Is there a similar page over at the new development platform?

Maybe this page?

Hello! I check the activity page to get all that info, maybe it is enough for you?

https://projects.blender.org/blender/blender/activity/daily

8 Likes

Great, thanks! :+1:

1 Like

Here’s also the page for commits - https://projects.blender.org/blender/blender/commits/branch/main

As well as new patches waiting for approval - https://projects.blender.org/blender/blender/pulls

6 Likes

29 May 2023
Notes for weekly communication of ongoing projects and modules.

Welcomes

Announcements

Modules & Projects

New Features and Changes

Cycles

User Interface

  • Update Windows file registration (commit ) (Harley Acheson)
  • Remove precision modification upon starting transform navigation (commit ) (Germano Cavalcante)
  • Various tweaks and UI text changes (commit , commit , commit ) (Daniel Salazar, Damien Picard)

Curves

  • Optimize and simplify point and curve deletion (commit ) (Hans Goudey)
  • Avoid inverting selection when deleting elements (commit) (Hans Goudey)
  • Improve selecction usage in curves sculpt brushes (commit ) (Hans Goudey)

Animation

  • Remove collection hotkeys from pose mode (commit ) (Christoph Lendenfeld)
  • Change slider pop-up menu hotkeys (commit) (Christoph Lendenfeld)

Mesh

  • Reimplement and unify topology maps (commit ) (Hans Goudey)
  • Avoid position copying in corrective smooth modifier (commit ) (Chao Li)

Geometry Nodes

  • Expose simulation bake path in modifier (commit , commit) (Jacques Lucke)

Core

  • Refactor IndexMask for better performance and memory usage (commit ) (Jacques Lucke)
  • Refactor Render Result to allow implicit buffer sharing (commit ) (Sergey Sharybin)

UV Editing

  • Complete options for rotation during uv packing (commit ) (Chris Blackbourn)

Python API

  • Add bpy.context.property, for property under the mouse cursor (commit ) (Josh Maros)
  • Add translation contexts to properties declared from Python (commit) (Damien Picard)
  • Use faster argument parsing for internal bpy.ops call & poll (commit) (Campbell Barton)
  • API removales
    • Remove deprecated 2D_/3D_ prefix for built-in shader names (commit, commit) (Campbell Barton)
    • Remove deprecated bpy.app.version_char (commit) (Campbell Barton)
    • Remove context override argument from bpy.ops (commit) (Campbell Barton)
    • Remove deprecated argument to split_faces API function (commit) (Hans Goudey)
    • Remove deprecated Mesh.calc_normals (commit ) (Campbell Barton)
    • Remove deprecated blf.size() dpi argument (commit) (Campbell Barton)
  • Don’t default to “type” for Operator.bl_property (commit) (Campbell Barton)
  • Add bpy.app.help_text() for accessing output from --help (commit, commit) (Campbell Barton)

Weekly Reports

Summary
7 Likes

5 June 2023
Notes for weekly communication of ongoing projects and modules.

Modules & Projects

Grease Pencil

Nodes & Physics

User Interface

  • Allow opacity for theme outline colors (commit ) (Harley Acheson)
  • 3D view transform
    • New feature to edit the ‘Snap Base’ (commit ) (Germano Cavalcante)
    • Add loop select for faces in paint modes (commit ) (Christoph Lendenfeld)
    • Remove ‘Resize’ fallback from ‘Shrink/Fatten’ (commit ) (Germano Cavalcante)
  • Add text editor zoom in/out to view menu (commit) (RedMser)
  • File save incremental operator (commit ) (Harley Acheson)
  • Node Editor
    • Don’t change size of resize area for frame nodes with zoom (commit) (Leon Schittek)

Cycles

  • More efficient and better-behaved sampling of spherical triangles (commit ) (Weizhen Huang)

Grease Pencil

  • Initial grease pencil 3.0 experimental feature (commit ) (Falk David)
    • Add initial edit mode overlay support (commit ) (Falk David)
    • Add operator to create new grease pencil object (commit, commit) (Falk David, Yiming Wu)

Animation

  • Update NLA “TAB” tweak mode to be full stack evaluation (commit ) (Nate Rupsis)
  • Bidirectionality on graph editor sliders (breaking change) (commit ) (Christoph Lendenfeld)

Geometry Nodes

  • Add Corners of Edge node (commit ) (Soeren Schmidt-Clausen)
  • Improve delete and separate geometry nodes performance by 2-4x (commit ) (Hans Goudey)
    • Improve performance with vertex groups (commit) (Hans Goudey)
    • Copy no loose vert/edge status (commit ) (Hans Goudey)
    • Parallelize “All” mode edge selection conversion (commit ) (Iliya Katueshenock)
  • Improve performance when inverting some selections (commit ) (Hans Goudey)

Video Sequence Editor

  • Freeze frame feature for retiming tool (commit ) (Richard Antalik)

UV Editing

  • Update UI for the UV pack islands operator (commit ) (Chris Blackbourn)
  • Improve Suzanne’s UV map (commit ) (Hallam Roberts)

EEVEE Next

  • Image rendering and render passes fixes/improvements (commit ) (Miguel Pozo)

Core

  • Remove OBJ and PLY Python add-ons (breaking change) (commit ) (Aras Pranckevicius)
  • Forward compatibility with 4.0 generic bevel weight in 3.6 (commit ) (Hans Goudey)
  • Require evaluated dependency graph for some mesh operations (breaking change) (commit ) (Hans Goudey)

Weekly Reports

Summary
10 Likes

:partying_face:

2 Likes

This is amazing. Precision modelers rejoice!

Sorry for the noobishness, but I lost track: is this going to be in the next daily 4.0.0 Alpha build? Or later? :face_with_raised_eyebrow:

Fantastic. Now I can die in peace.

:partying_face:

2 Likes

What does this feature i didn’t get it?

Have you ever tried to snap an object to another object, but it keeps snapping at a point you don’t want it to snap?

This gives you the ability to manually select that point.

Grab the object, press b, select the base point, then select where you want that base point to be, and it will snap exactly there.

And the standard, automatic basepoint snapping is still fully intact, so if you don’t wanna deal with that step and auto works well for you, then you can feel free to ignore it.

4 Likes

Besides what SterlingRoth said it is very useful for snapping stuff from one place to another in relation to something completely different.

Imagine you want to create a bunch of window holes into a wall.
The holes need to be the same height as the holes in the floor bellow.
So you extrude your wall, base snap to the lower end of the window belllow and then snap to the top of the window bellow.
Tadaa, you just extruded your wall with the exact height you need without measuring and without fiddling with the pivot point settings.

4 Likes

I miss the initiation of the Apple Vision Pro version of Blender. :grin:

Are the Snap Base Party invitations available? I wanna join!!

2 Likes

It looks like definition of snap base is dependent of snap element type activated.
So, if you want to use a vertex as snap base to snap to a face, you need to activate a Mix ; or you will be imprecise in definition of snap base.
It also looks like snapping of snap base on grid/iincrement is not supported.

2 Likes

Ahhh got it this would be actually called point to point snapping a few softwares specially cad have this, blender is catching up finally lol