english Sivu saatavilla vain englanninkielisenä.

Blender Git Statistics -> 2021

Blender Git Commits In 2021

Total commits : 15 640
Average commits per day : 60.6

Commits by Month

DateNumber of Commits
September, 2021233
August, 2021605
July, 2021618
June, 2021678
May, 2021654
April, 2021671
March, 2021948
February, 2021733
January, 2021825

Popular Trunk Files

FilenameTotal Edits

Changed Filepaths

ActionTotalPer Commit
Added1 2920.2
Modified22 2503.7

Code Changes

ActionTotalPer Commit
Lines Added224 07641.5
Lines Removed121 08322.4


AuthorNumber of Commits
Campbell Barton1 353
Hans Goudey510
Jacques Lucke429
Jeroen Bakker353
Bastien Montagne329
Germano Cavalcante264
Philipp Oeser202
Julian Eisel191
Brecht Van Lommel186
Antonio Vazquez185
Richard Antalik144
Sergey Sharybin126
Clément Foucault124
Sybren A. Stüvel108
Aaron Carlisle90
Manuel Castilla80
Harley Acheson75
Kévin Dietrich72
Campbell Barton68
Sebastian Parborg64
Falk David58
Ray molenkamp57
Pablo Dobarro50
Ankit Meel49
Dalai Felinto48
Howard Trickey40
Sebastián Barschkis34
Christian Rauch31
Alexander Gavrilov28
Charlie Jolly27
Nicholas Rishel25
Peter Kim23
Fabian Schempp21
Patrick Mours20
Johnny Matthews17
Pablo Vazquez17
Wayde Moss17
Wannes Malfait16
Yevgeny Makarov16
Henrik Dick14
Pratik Borhade14
Christoph Lendenfeld13
Erik Abrahamsson13
Joerg Mueller13
Nathan Craddock13
Robert Guetzkow11
Himanshi Kalra10
Jesse Yurkovich10
James Monteath9
Yuki Hashimoto9
Habib Gahbiche8
Lukas Stockner8
Peter Fog8
Leon Leno7
Omar Emara7
William Reynish7
Corbin Dunn6
Juanfran Matheu5
Lukas Toenne5
Stefan Werner5
Angus Stanton4
Cody Winchester4
Leon Zandman4
Nikhil Shringarpurey4
Siddhartha Jejurkar4
Victor-Louis De Gusseme4
Felix Gremse3
Gaia Clary3
Jagannadhan Ravi3
Joseph Eagar3
Mattias Fredriksson3
Maxime Casas3
Michael Kowalski3
Mikhail Matrosov3
Piotr Makal3
Vincent Blankfield3
Charles Flèche2
Eric Bickle2
Evan Wilson2
Iyad Ahmed2
Johannes Jakob2
Jon Denning2
Karthik Rangasai Sivaraman2
Matteo Falduto2
Patrick Busch2
Pi Lanningham2
Rahul Chaudhary2
Rajesh Advani2
Romain Toumi2
Thomas Lachmann2
Zev Eisenberg2
Adrian Newton1
Aidan Haile1
Anthony Edlin1
Chris Eveleigh1
Christian Baars1
Damien Picard1
Daniel Salazar1
Edgar Roman Cervantes1
Élie Michel1
Fabrício Luis1
Fredrik Hansson1
Fynn Grotehans1
Gavin Li1
Greg Neumiller1
Heinrich Schuchardt1
Jacob Møller1
Jamell Moore1
James Horsley1
James Partsafas1
jim man1
Jishan Singh1
Kris Rasmussen1
Marcelo Demian Gómez1
Marco Schlumpp1
Mark Stead1
Matias Mendiola1
Matt Hill1
Matteo F. Vescovi1
Michael Möller1
Mihnea Stoian1
Mikkel Gjoel1
Oliver Weissbarth1
Olivier Jolly1
Pascal Schön1
Paul Golter1
Piotr Barejko1
Rob Ranieri1
Robert Sheldon1
Sebastian Koenig1
Smitty van Bodegom1
Stephan Seitz1
Szymon Ulatowski1
Takahiro Shizuki1
Tomasz Kaye1
Tyler Shelton1
Ville Kivistö1
William Leeson1
Xing Liu1
Yann Lanthony1
Yuki Shirakawa1

Latest commits

1 hour 11 min ago
Fix "guaranteed" images not loading.
Add `SEQ_FLAG_SKIP_THUMBNAILS` flag to signify that strip did not
produce thumbnail and so should be skipped when drawing.
1 hour 13 min ago
Sculpt dyntopo: Roughed out skeleton of new brush engine API

Command Lists

* The new system will be based on command lists
generated by (eventually) a node editor.
* For now, the lists will be hardcoded.
* Idea is to make a minimal viable
brush engine that won't cause file breakage
when the upgrade to node-based brushes happen.

Brush Channels

* Wrote new structures and API to wrange
brush parameters: BrushChannel.
* Supports, floats, ints, enums, bitmasks,
with plans for vec3 and vec4.
* This will replace UnifiedPaintStruct,
most of the members of Brush and the
DynTopoSettings struct.
* Brush channels can
be mapped to various input device
channels (e.g. pen pressure); each
mapping has its own associated curve
(CurveMapping instance) and bounds.

Brush channel inheritence chaining

* Brush channels can form inheritence chains
* Channel sets are stored in three places:
in the scene toolsettings, in Brush, and in
individual brush commands.
* Node groups will also have a channel set.
* Channels in each set can be flagged to
inherit from the parent set.
* Inheritence happens in seperate merged
channel sets at runtime. The final
Brush channels live in Brush->channels_final,
while the final command channels live in
1 hour 45 min ago
UI: wait for input for operators that depend on cursor location

Support waiting for input so operators that depend on the
cursor location are usable from menus / buttons.

Use an operator type flag which the user interface code checks for,
waiting for input when run from a menu item.

This patch only supports this feature, there are no functional changes.

The motivation for this change is discoverability since some actions
were either hidden or broken when accessed from menus
(where the behavior of the operator depended on the menu location).

In general, waiting for input is *not* an efficient way to access tools,
however there are over 50 operators with a "wait_for_input" property
so this isn't introducing a new kind of interaction,
rather exposing this in a way that does not need to be hard-coded into
each operator, or having modal callbacks added for the sole purpose
of waiting for input.

Besides requiring boiler plate code using a "wait_for_input" property
has the added down-side of preventing key shortcuts from showing.
Only the menu items will enable the property,
causing them not to match key-map items.

Reviewed By: Severin

Ref D12255
1 hour 45 min ago
UI: split screenshot area into a separate operator

While the screenshot operator showed an "Area" option,
it wasn't usable from the main menu (unless accessed via menu search).

Split screenshot area into an operator that depends on cursor.
1 hour 45 min ago
UI: enable the depend-on-cursor flag for some operators

- Bend (Transform).
- Extrude to Cursor.
- Lasso Select (related operators such as node-cut links, mask.. etc).
- Rip Mesh / UV's.
- Vertex/Edge Slide.
1 hour 45 min ago
UI: expose "Lasso Select" & "Extrude to Cursor" in menus

- Show "Lasso Select" in menus (along with Box & Circle select)
- Show "Extrude to Cursor" (along with other extrude actions).
- Rename operators that add/extrude on Ctrl-Click
since their names were inconsistent.

This is mainly for discoverability.
Revision 633c29f by Hans Goudey (master)
1 hour 49 min ago
Fix: Nodes modifier ignores input value with new property missing

An issue with the previous commit-- the default value of the type was
used instead of the property value when the "use_attribute" property
was missing.
Revision 8e21d52 by Hans Goudey (master)
2 hours 54 min ago
Geometry Nodes: Add a toggle to use attributes as input values

This adds a toggle to node group inputs exposed in the modifier to use
an attribute instead of a single value. When the toggle is pressed, the
button switches to a text button to choose an attribute name. Attribute
search isn't implemented here yet.

One confusing thing is that some values can't be driven by attributes
at all, like the size of a primitive node. In that case, we should have
a node warning, but that will be separate since it's more general.
We can also have an option to turn off this toggle in node group
input settings.

The two new properties for each input are stored with the same name
as the value, but with `"_use_attribute"` and `"_attribute_name"``
suffixes. The properties are not added for socket types that don't
support attribute input, like object sockets.

Differential Revision: https://developer.blender.org/D12504
4 hours 3 min ago
UI: Automatic Blend Thumbnail Selection

Adds an "Auto" option to blend thumbnail types that will automatically
use Screenshot if there is no camera and 3dview, or workbench render
with shading settings from the largest 3dview.

See D12407 for more details.

Differential Revision: https://developer.blender.org/D12407

Reviewed by Campbell Barton
Revision a1c6574 by Hans Goudey (master)
5 hours 19 min ago
Cleanup: Pass const mesh argument

Also remove unnecessary parantheses.

MiikaHweb - Blender Git Statistics v1.06
Tehnyt: Miika HämäläinenViimeksi p?ivitetty: 07.11.2014 14:18 MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021