english Sivu saatavilla vain englanninkielisen�.

Blender Git Statistics -> Developers -> sybren

Sybren A. Stüvel (sybren)

Total Commits : 802
Master Commits : 508
Branch Commits : 294
First Commit : January 14, 2015
Latest Commit : August 16, 2019

Commits by Month

DateNumber of Commits
August, 201916
July, 201968
June, 201955
May, 20192
April, 20195
March, 20194
February, 20190
January, 20198
December, 20186
November, 20186
October, 20181
September, 20181
August, 20180
July, 201825
June, 201860
May, 201881
April, 201864
March, 20187
February, 20182
January, 201811
December, 20170
November, 20172
October, 20179
September, 20171
August, 201717
July, 201713
June, 201710
May, 201716
April, 2017128
March, 201715
February, 201746
January, 20170
December, 20169
November, 201617
October, 201614
September, 201614
August, 20163
July, 20160
June, 20160
May, 20160
April, 20161
March, 20161
February, 20160
January, 20162
December, 20150
November, 20153
October, 20151
September, 20157
August, 20153
July, 201510
June, 20154
May, 20151
April, 20154
March, 20154
February, 201516
January, 20159

Commit Distribution

PathNumber of Commits
master508
hair_object186
temp-outliner-visibility186
collada2.8183
temp-ui-layout-2.8180
blender2.8_snap_gizmo180
interactive_physics179
soc-2018-bevel178
tmp_hair_curves178
temp-benchmark178
hair_guides_grooming178
hair_guides178
temp-udim-images178
benchmark178
temp-select-axis178
soc-2018-cycles-volumes178
temp-sybren-cow-ocean176
temp-eeveelightcache172
temp-greasepencil-vfx170
temp-tab_drag_drop159
temp-dynamic-overrides150
temp-greasepencil-object-stacksplit148
TEMP-UI-DECOR143
temp-flexible-spacing137
ui_layout_gridflow137
temp-modifier-rm-cddm130
temp-keymap-changes122
tmp-CollectionsAnim105
tmp-b28-motionpath-drawing103
temp-keymap-save98
tmp-COW_InsertKeyframe_Fix95
temp-sybren-particles91
temp-unified-collections89
temp-sybren-modifier-nonmesh80
experimental_gp_weight79
topbar78
tmp-TimelineHeaderButtonsStretching78
temp-sybren-meshdeform66
tmp-static-override-insertion65
sybren-usd65
blender2.8-snapping_with_occlusion65
blender2.8-workbench63
temp-sybren-alembic56
id_override_static45
temp-object-multi-mode43
temp-scene-obedit-remove37
temp-workspace-addons37
temp-render-depsgraph37
temp-workspace-object-mode-removal37
temp-drawcontext37
temp-workspace_mode34
temp-sybren-poselib34
temp-workspace_active_object34
temp-group-collections34
custom-manipulators30
strand_editmode30
temp-workspace-changes30
tmp-debug-filebrowser27
temp-ssr27
temp-lightprobe-rename23
workspaces23
temp-cycles-draw-manager22
asset-engine13
sybren-usd-experiments13
temp-fracture-modifier-2.812
fracture_modifier-master12
fracture_modifier12
blender-v2.79b-release10
blender-v2.79a-release8
blender-v2.79-release7
id_copy_refactor5
imm_port_wm_playanim5
temp-workspace-multi-window5
temp-depsgraph-layers5
transform-manipulators5
temp-sybren-bpy-make-local4
multi_previews_id4
temp-sybren-usd3
temp-sybren-abc-groupexport3
blender-v2.75-release2
temp-sybren-vse-wave-text-toggle1
temp-blender2.8-stable1
render-layers1
blender-v2.77-release1
temp-sybren-abc-tests-windows1
blender-v2.74-release1
temp-mathutils-doc1
temp-mathutils1

Favourite Files

FilenameTotal Edits
alembic_capi.cc67
abc_mesh.cc42
abc_exporter.cc40
abc_util.cc34
abc_object.cc32
usd_writer_mesh.cc30
mesh.c30
abstract_hierarchy_iterator.cc29
modifier.c27
usd_hierarchy_iterator.cc24

File Changes

ActionTotalPer Commit
Added940.1
Modified2 0232.5
Deleted100.0

Code Changes

ActionTotalPer Commit
Lines Added25 55935.2
Lines Removed11 61916.0

Latest commits Feed

Revision 078d02f by Sybren A. Stüvel (master)
August 16, 2019, 13:02 (GMT)
User Preferences: Added "Enabled add-ons only" preference

This checkbox replaces the "Disabled" and "Enabled" entries in the
filter drop-down. As a result, it now takes a single click to limit the
shown entries to enabled add-ons only. This is also an actual flag in
the preferences, and thus its state is saved between runs on Blender (in
contrast to the filter, which is always reset to "All").

Reviewed by: brecht, billreynish
Revision ee8aad7 by Sybren A. Stüvel (master)
August 16, 2019, 12:52 (GMT)
Fix T56408: Hair children recalc on every frame on Alembic mesh

This fixes the glitching hairs described in T56408, T63534, and possibly
also T63534.

The fix consists of returning the original mesh (i.e. as visible in edit
mode) when constructing the ORCO mesh. This allows a static set of
coordinates to be used when computing the child hair positions.

The original mesh is only returned when it has the same topology (at
least same number of vertices, loops, and polys. It's up the author of
the Alembic file to ensure stable geometry when it's desired to be
compatible with Blender's hair system.

Reviewers: mont29, brecht

Differential Revision: https://developer.blender.org/D5492
Revision c70f975 by Sybren A. Stüvel (master)
August 16, 2019, 12:36 (GMT)
Fix T67999: calling Mesh.materials.clear() crashes Blender

The `BKE_material_pop_id()` and `BKE_material_clear_id()` functions had
a parameter `update_data` that, when `false`, would cause the mesh polys
to keep their material index, even when the indexed material slots were
removed. This behaviour was never used in the C code and not supported
by the drawing code, making polygons disappear and causing crashes. The
Python binding in RNA, however, defaulted to `update_data=False`.

This commit removes the `update_data` parameter altogether, and makes
the functions always fix up the material indices.

Reviewed by: mont29, brecht
Revision 05417b2 by Sybren A. Stüvel (master)
August 14, 2019, 14:59 (GMT)
Text editor: syntax highlighting + line numbers on by default

The most common use of the text editor seems to be for scripting. Having
line numbers and syntax highlighting enabled by default seems sensible.

Syntax highlighting is now enabled by default, but is automatically
disabled when the datablock has a non-highlighted extension.
Highlighting is enabled for filenames like:
- Text
- Text.001
- somefile.py
and is automatically disabled when the datablock has an extension for
which Blender has no syntax highlighter registered.

Reviewers: billreynish, campbellbarton

Subscribers: brecht, billreynish

Differential Revision: https://developer.blender.org/D5472
Revision 72eb70f by Sybren A. Stüvel (master)
August 14, 2019, 14:55 (GMT)
Added missing forward declaration
Revision 42798a5 by Sybren A. Stüvel (master)
August 13, 2019, 14:38 (GMT)
Fix T67516 VSE: Animation evaluated incorrectly when scene strip present

The calls to `BKE_animsys_evaluate_all_animation()` and
`BKE_mask_evaluate_all_masks()` used the wrong timecode to evaluate the
animation system. This happened:

- Sequencer in scene A was rendered at frame X.
- Scene strip for scene B which should be evaluated at frame Y.
- BKE_animsys_evaluate_all_animation() was called with frame Y, which
also re-evaluated the animation data in scene A.
- Other sequencer strips with animated values were then evaluated for
frame Y and not frame X.

Since the depsgraph for rendering the scene strip is already OK and does
its job, it's no longer necessary to re-evaluate all the animation in
this way.

Removed `BKE_mask_evaluate_all_masks()` because it's no longer used.

Reviewers: sergey, brecht, iss

Differential Revision: https://developer.blender.org/D5394
Revision e166590 by Sybren A. Stüvel (master)
August 9, 2019, 12:53 (GMT)
Fix T68322: Shear in Dopesheet causes crash

The Shear transform operator is now disallowed in the timeline and
dopesheet editors.

Reviewers: campbellbarton

Differential Revision: https://developer.blender.org/D5440
Revision 9deb73d by Sybren A. Stüvel (master)
August 9, 2019, 12:35 (GMT)
Clarify "Save on Exit" tooltip

The old text, "Save modified preferences on exit" suggests that only the
modified preferences are saved. This is not the case: all preferences
are saved at once. This distinction is especially important after having
loaded factory default settings.

As discussed with @campbellbarton and @JulienKaspar.
Revision 88a872d by Sybren A. Stüvel (master)
August 6, 2019, 13:31 (GMT)
Fix T68227: Pinning the particles system data-block causes error

The 'Seed' setting is not part of the pinned data-block. When pinning,
the local variable `psys` is `None`, and this wasn't properly checked for
when drawing the 'Seed' setting.
Revision 53ae209 by Sybren A. Stüvel (master)
August 2, 2019, 14:49 (GMT)
make deps: avoid running pdflatex as part of building Theora

On machines with pdflatex installed, this is run to build Theora.pdf.
Unfortunately this process breaks, at least on my Ubuntu 18.04 LTS
system. By setting `HAVE_PDFLATEX=no` (or any other value that is not
"yes") this can be avoided. I don't think that it's important to have
this PDF file built anyway, as it's not a dependency of Blender itself.

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-2019