Blender Git Statistics -> 2020

Blender Git Commits In 2020

Total commits : 14 018
Average commits per day : 53.9

Commits by Month

DateNumber of Commits
September, 2020565
August, 20201009
July, 20201002
June, 2020968
May, 20201015
April, 2020855
March, 2020894
February, 2020736
January, 2020703

Popular Trunk Files

FilenameTotal Edits

Changed Filepaths

ActionTotalPer Commit
Added1 3550.2
Modified31 2844.0

Code Changes

ActionTotalPer Commit
Lines Added277 14740.7
Lines Removed177 14426.0


AuthorNumber of Commits
Campbell Barton1 391
Clément Foucault640
Jacques Lucke603
Bastien Montagne536
Brecht Van Lommel485
Antonio Vazquez353
Sergey Sharybin323
Sybren A. Stüvel318
Germano Cavalcante293
Pablo Dobarro272
Philipp Oeser265
Julian Eisel234
Sebastián Barschkis232
Hans Goudey221
Jeroen Bakker198
Ray molenkamp144
Aaron Carlisle103
Richard Antalik84
Nathan Craddock71
William Reynish66
Dalai Felinto63
Sebastian Parborg58
Harley Acheson43
Patrick Mours42
Yevgeny Makarov39
Howard Trickey32
Lukas Stockner29
Cody Winchester26
Stefan Werner25
Alexander Gavrilov22
Nathan Letwory21
Christian Rauch16
Henrik Dick14
Peter Fog14
Robert Guetzkow12
Ankit Meel11
Joerg Mueller11
Kévin Dietrich10
Pablo Vazquez10
Charlie Jolly9
Adrian Newton8
Nicholas Rishel7
Omar Emara6
Wayde Moss5
jens verwiebe4
Johan Walles4
Luca Rood4
Phil Stopford4
Red Mser4
Valentin Fuhrer4
Vincent Blankfield4
Bartosz Moniewski3
Clement Beaudoin3
Gaia Clary3
James Fulop3
Kai Jægersen3
Michael Soluyanov3
Szymon Ulatowski3
Tiago Chaves3
Alessio Monti di Sopra2
Anthony Edlin2
Asad-ullah Khan2
Bataev Artem2
Demeter Dzadik2
Imre Palik2
Josh Belanich2
Juanfran Matheu2
Luc Revardel2
Manuel Castilla2
Mateusz Grzeli?ski2
Maxim Vasiliev2
Miguel Porces2
Nicolas Fauvet2
Nikhil Shringarpurey2
Stanislav Blinov2
Tautvydas Andrikys2
Tobias Heinke2
Alan Troth1
Alex Fuller1
Ankit jain1
Antonis Ryakiotakis1
Aristotelis Dossas1
Aurel W1
Bogdan Nagirniak1
Damien Picard1
Daniel Bailey1
Daniel Santana1
Danrae Pray1
David Marrs1
David Vogel1
Deep Majumder1
Evan Wilson1
Francesco Siddi1
Garry R. Osgood1
Giovanni Remigi1
Greg Neumiller1
Habib Gahbiche1
Himanshi Kalra1
Ian Karanja1
Ish Bosamiya1
Israel Medina1
Jean First1
Joseph Brandenburg1
Joseph Eagar1
juan ferrer1
Keith Boshoff1
Kevin Havranek1
Konrad Puklicki1
Liam Scaife1
Marcelo Demian Gómez1
Matias Herrero1
Matt Rossman1
Matthias Ellerbeck1
Milan Jaros1
Nico Zevallos1
Nicola De Mitri1
Patrick Bender1
Peter Lönnebring1
Philip Holzmann1
Roman Kornev1
Simone Barbieri1
Sriharsha Kotcharlakot1
Stanislava Kotyková1
Stefano Bonicatti1
Stephan Seitz1
Tobias Langen1
Tuomo Keskitalo1
Tyler Seacrest1
Ulysse Martin1

Latest commits

32 minutes ago
Fix misalignment of menu items in Preferences > Save & Load menu

Checking for the layout alignment is not a reliable way to filter out
which items need the additional icon/text offset. Instead check if the
buttons are icon-only (which we rarely do, e.g. for collection colors in
the Outliner context menu).
40 minutes ago
Cleanup: Resolve warnings

Unused variables, missing include for declaration, missing 'static'
specifier. Also rename function to match naming convention.
53 minutes ago
UI: Support mouse over highlighting for superimposed icons

E.g. the 'x' icons or eyedropper icons in text buttons. They didn't use
to have any mouse over feedback, now we dim the icon until hovered.
This kind of feedback helps users see that the icons are interactive,
and if they are within their interaction hotspot.
53 minutes ago
UI: Support interacting with superimposed icons while editing

For example you can now start entering text in the Properties or
Outliner search, and press the 'x' while the button is still in
text-edit mode.
This way you don't have to exit text editing first, before being able to
quickly clear the string with a mouse click. So this is a small
improvement for convenience.

It also works for the eyedropper (change to picking an object while text
editing) or the '+' and '-' icons in the file saving dialog.
Revision a6a0cbc by Hans Goudey (master)
1 hour 1 min ago
Curves: Allow caps for all geometry types

I think this wasn't allowed before because the section of a curve was
built in multiple parts. But since rBe34d3e32dda7, the whole slice
of a curve is built in one piece, so we can easily support curve
caps for all geometry types, including the new custom profile option.

Note that this also allows "caps" when the fill type is not full.
They could easily be disabled by checking for "Full" fill type
if that was preferred in the future.

See the patch for images.

Differential Revision:
1 hour 32 min ago
Unify all XYZ symmetry options using Mesh Symmetry

This adds XYZ symmetry as a property of meshes and updates all modes to
use the mesh symmetry by default to have a consistent tool behavior
between all modes and when switching objects.

Reviewed By: brecht, mano-wii, campbellbarton

Maniphest Tasks: T79785

Differential Revision:
1 hour 51 min ago
Object: Switch Object operator

This object operator exits and frees the edit data of the
current object and enters the same mode in another one in a single step,
without going through object mode or keeping multiple edit object data
active. It is assigned to the D key.

This solves all conflicts that the right/click select keymap and the
emulate 3 button mouse produces for this operation and it is independent
of the state of Lock object modes.
Also, as the SculptSession is freed, when using Multires objects go
back to their preview resolution level, so it is possible to work on
high vertex count scenes without slowing down the viewport and other
performance problems.

Reviewed By: #user_interface, pablovazquez

Differential Revision:
2 hours 1 min ago
Sculpt: Render Mask and Face Sets with modifiers active

This removes the limitation of the sculpt overlays not being visible
with modifiers active.

Reviewed By: fclem

Maniphest Tasks: T68900

Differential Revision:
2 hours 6 min ago
Overlay: Fade Inactive Geometry

This implements a new overlay that blends the bakground color over the
objects that are not in the same mode as the active object, making
them fade with the background.
This is especially needed for sculpt mode as there is no other overlay
or indication in the viewport to display which object is active.

This is intended to be used with D7510 in order to have a faster
workflow when sculpting models with multiple objects.

Reviewed By: fclem

Differential Revision:
2 hours 16 min ago
LookDev: Lock HDRI rotation to View

This adds an option for the HDRI rotation to follow the view rotation.
When this option is enabled, this allows EEVEE materials to be used as
matcaps for sculpting and painting.

This has an extra performance cost when orbiting around the model as the
lookdev cache needs to be recalculated, but in my test it is barely

Reviewed By: fclem

Differential Revision:

MiikaHweb - Blender Git Statistics v1.06
By: Miika HämäläinenLast update: Nov-07-2014 14:18 MiikaHweb | 2003-2020