Blender Git Statistics -> Developers -> sybren
Sybren A. Stüvel (sybren)
Total Commits : 1 679
Master Commits : 1 030
Branch Commits : 649
First Commit : January 14, 2015
Latest Commit : March 8, 2021 (Yesterday)
Commits by Month
Date | Number of Commits | |
---|---|---|
March, 2021 | 10 | |
February, 2021 | 13 | |
January, 2021 | 10 | |
December, 2020 | 23 | |
November, 2020 | 55 | |
October, 2020 | 38 | |
September, 2020 | 58 | |
August, 2020 | 54 | |
July, 2020 | 61 | |
June, 2020 | 25 | |
May, 2020 | 50 | |
April, 2020 | 52 | |
March, 2020 | 40 | |
February, 2020 | 34 | |
January, 2020 | 45 | |
December, 2019 | 110 | |
November, 2019 | 164 | |
October, 2019 | 16 | |
September, 2019 | 19 | |
August, 2019 | 16 | |
July, 2019 | 68 | |
June, 2019 | 55 | |
May, 2019 | 2 | |
April, 2019 | 5 | |
March, 2019 | 4 | |
February, 2019 | 0 | |
January, 2019 | 8 | |
December, 2018 | 6 | |
November, 2018 | 6 | |
October, 2018 | 1 | |
September, 2018 | 1 | |
August, 2018 | 0 | |
July, 2018 | 25 | |
June, 2018 | 60 | |
May, 2018 | 81 | |
April, 2018 | 64 | |
March, 2018 | 7 | |
February, 2018 | 2 | |
January, 2018 | 11 | |
December, 2017 | 0 | |
November, 2017 | 2 | |
October, 2017 | 9 | |
September, 2017 | 1 | |
August, 2017 | 17 | |
July, 2017 | 13 | |
June, 2017 | 10 | |
May, 2017 | 16 | |
April, 2017 | 128 | |
March, 2017 | 15 | |
February, 2017 | 46 | |
January, 2017 | 0 | |
December, 2016 | 9 | |
November, 2016 | 17 | |
October, 2016 | 14 | |
September, 2016 | 14 | |
August, 2016 | 3 | |
July, 2016 | 0 | |
June, 2016 | 0 | |
May, 2016 | 0 | |
April, 2016 | 1 | |
March, 2016 | 1 | |
February, 2016 | 0 | |
January, 2016 | 2 | |
December, 2015 | 0 | |
November, 2015 | 3 | |
October, 2015 | 1 | |
September, 2015 | 7 | |
August, 2015 | 3 | |
July, 2015 | 10 | |
June, 2015 | 4 | |
May, 2015 | 1 | |
April, 2015 | 4 | |
March, 2015 | 4 | |
February, 2015 | 16 | |
January, 2015 | 9 |
Commit Distribution
Favourite Files
Filename | Total Edits |
---|---|
abstract_hierarchy_iterator.h | 93 |
abstract_hierarchy_iterator.cc | 81 |
alembic_capi.cc | 77 |
usd_writer_mesh.cc | 53 |
abc_mesh.cc | 52 |
abc_exporter.cc | 50 |
usd_hierarchy_iterator.cc | 49 |
usd_capi.cc | 47 |
usd_writer_abstract.cc | 45 |
abc_util.cc | 41 |
File Changes
Action | Total | Per Commit |
---|---|---|
Added | 641 | 0.4 |
Modified | 5 856 | 3.5 |
Deleted | 273 | 0.2 |
Code Changes
Action | Total | Per Commit |
---|---|---|
Lines Added | 58 258 | 38.5 |
Lines Removed | 30 881 | 20.4 |
Latest commits 
16 hours 22 min ago |
Python version of `make_source_archive.sh` This is a Python version of the existing `make_source_archive.sh` script. IMO it's easier to read, and it'll also be easier to extend with the necessary functionality for D10598. The number of lines of code is larger than `make_source_archive.sh`, but it has considerably less invocations of `awk` ;-) And also the filtering is integrated, instead of forking out to Python to prevent certain files to be included in the tarball. Reviewed By: dfelinto, campbellbarton Differential Revision: https://developer.blender.org/D10629 |
17 hours 12 min ago |
Fix ID preview not updating in Asset Browser Fix ID preview not updating in Asset Browser, by actually sending an explicit `NA_EDITED` along with the `NC_ASSET` notifier. |
18 hours 43 min ago |
Alembic: avoid red overwrite warning when opening a file Pass `FILE_OPENFILE` instead of `FILE_SAVE` when selecting a file for reading. |
19 hours 11 min ago |
File Browser: scroll selected files into view Add operator `FILE_OT_view_selected` to the file browser (and thus also to the asset browser) that scrolls selected files into view. This includes the active file, even though it is not selected. In certain cases the active file can loose its selected state (clicking next to it, or refreshing the asset browser), but then it's still shown in the right-hand sidebar. Because of this, I found it important to take it into account when scrolling. This also includes a change to the keymaps: - Blender default: {key NUMPAD_PERIOD} is removed from the "reload" operator, and assigned to the new "view selected files" operator. The reload operator was already doubly bound, and now {key R} is the only remaining hotkey for it. - Industry compatible: {key F} is assigned to the new "view selected files" operator. This is consistent with the other "view selected" operators in other editors. Reviewed By: Severin Differential Revision: https://developer.blender.org/D10583 |
March 5, 2021, 15:35 (GMT) |
Animation: add function to apply a pose from an Action Add `BKE_pose_apply_action(object, action, anim_eval_context)` function and expose in RNA as `Pose.apply_action(action, evaluation_time)`. This makes it possible to do the following: - Have a rig in pose mode. - Select a subset of the bones. - Have some Action loaded that contains the pose you want to apply. - Run `C.object.pose.apply_pose_from_action(D.actions['PoseName'])` - The selected bones are now posed as determined by the Action. Just like Blender's current pose library, having no bones selected acts the same as having all bones selected. Manifest Task: T86159 Reviewed By: Severin Differential Revision: https://developer.blender.org/D10578 |
March 5, 2021, 14:11 (GMT) |
Asset Browser Space API: add `activate_asset_by_id()` function Add an RNA function `activate_asset_by_id(asset_id: ID, deferred: bool)` to the File Browser space type, which intended to be used to activate an asset's entry as identified by its `ID *`. Calling it changes the active asset, but only if the given ID can actually be found. The activation can be deferred (by passing `deferred=True`) until the next refresh operation has finished. This is necessary when an asset has just been added, as it will be loaded by the filebrowser in a background job. Reviewed By: Severin Differential Revision: https://developer.blender.org/D10549 |
March 1, 2021, 17:44 (GMT) |
Cleanup: rename some animation-related functions Rename: - `BKE_animsys_store_rna_setting` ? `BKE_animsys_rna_path_resolve` - `BKE_animsys_read_rna_setting` ? `BKE_animsys_read_from_rna_path` - `BKE_animsys_write_rna_setting` ? `BKE_animsys_write_to_rna_path` The concept of "RNA setting" is unclear; the new names reflect better what the functions actually do. No functional changes. |
March 1, 2021, 17:18 (GMT) |
Cleanup: refactor `BKE_animsys_store_rna_setting()` Lower the cognitive complexity of `BKE_animsys_store_rna_setting()` by flipping conditions and using early returns. No functional changes. |
March 1, 2021, 16:37 (GMT) |
Cleanup: remove superfluous `animsys_evaluate_action_ex()` call Remove `animsys_evaluate_action()` and rename `animsys_evaluate_action_ex()` to it. The only function of the former was to call the latter, with the exact same parameters. No functional changes. |
March 1, 2021, 13:37 (GMT) |
Add `--open-last` CLI argument that opens the most recent file Add a CLI argument `--open-last` that opens the most recent file, effectively doing the same as {key Ctrl Shift O}, {key Enter} after starting Blender. When there are no known recent files, print a warning and do nothing, showing the startup file instead. Note that this does not try to be smart about restoring the last Blender session. It just opens the file from disk, as if the user had typed `blender $(head -n1 ~/.config/blender/2.93/config/recent-files.txt)`. There is also no smartness when that file cannot be opened; it behaves exactly the same as typing the most recent filename on the CLI. Reviewed by: mont29, campbellbarton Differential Revision: https://developer.blender.org/D10563 |
MiikaHweb - Blender Git Statistics v1.06