Blender Git Statistics -> Developers -> jbakker

Jeroen Bakker (jbakker)

Total Commits : 684
Master Commits : 529
Branch Commits : 155
First Commit : July 4, 2011
Latest Commit : September 17, 2019 (Yesterday)

Commits by Month

DateNumber of Commits
September, 201910
August, 201912
July, 201917
June, 201923
May, 201931
April, 201916
March, 201927
February, 201915
January, 20190
December, 20180
November, 20180
October, 20180
September, 20181
August, 20184
July, 201810
June, 2018101
May, 201880
April, 201884
March, 20181
February, 20180
January, 20180
December, 20170
November, 20170
October, 20170
September, 20172
August, 20170
July, 20170
June, 20170
May, 20170
April, 20170
March, 20170
February, 20170
January, 20170
December, 20160
November, 20160
October, 20160
September, 20160
August, 20160
July, 20160
June, 20163
May, 20164
April, 20160
March, 20160
February, 20160
January, 20160
December, 20150
November, 20150
October, 20150
September, 20150
August, 20150
July, 20150
June, 20152
May, 20150
April, 20150
March, 20150
February, 20151
January, 20151
December, 20140
November, 20140
October, 20140
September, 20146
August, 20143
July, 201417
June, 20140
May, 20145
April, 20142
March, 20141
February, 20140
January, 20140
December, 20136
November, 20130
October, 20132
September, 20130
August, 20130
July, 20130
June, 20132
May, 20130
April, 20131
March, 20130
February, 20134
January, 20130
December, 20120
November, 20120
October, 20128
September, 20124
August, 20125
July, 201226
June, 201227
May, 201252
April, 201230
March, 20120
February, 20129
January, 201210
December, 20117
November, 20112
October, 20110
September, 20110
August, 20113
July, 20117

Commit Distribution

PathNumber of Commits
master529
temp-outliner-visibility253
interactive_physics253
hair_object253
collada2.8253
blender2.8_snap_gizmo253
temp-ui-layout-2.8253
temp-select-axis251
soc-2018-bevel248
hair_guides_grooming248
hair_guides248
temp-benchmark248
benchmark248
soc-2018-cycles-volumes248
temp-udim-images248
tmp_hair_curves246
temp-eeveelightcache246
temp-sybren-cow-ocean246
temp-greasepencil-vfx246
temp-tab_drag_drop238
temp-dynamic-overrides220
temp-greasepencil-object-stacksplit206
TEMP-UI-DECOR194
temp-flexible-spacing165
ui_layout_gridflow164
temp-keymap-changes157
tmp-CollectionsAnim146
tmp-b28-motionpath-drawing144
temp-keymap-save133
temp-unified-collections110
tmp-COW_InsertKeyframe_Fix110
experimental_gp_weight108
temp-sybren-particles108
blender2.8-workbench106
topbar96
tmp-TimelineHeaderButtonsStretching96
temp-modifier-rm-cddm95
temp-sybren-modifier-nonmesh94
temp-sybren-meshdeform91
tile89
blender2.8-snapping_with_occlusion89
tmp-static-override-insertion85
blender-tiles31
compositor-20167
tiles-scheduler5
fracture_modifier1
blender-v2.79b-release1
temp-fracture-modifier-2.81
blender-v2.79a-release1
temp-lanpr-staging1
blender-v2.79-release1
blender-v2.75-release1
fracture_modifier-master1

Favourite Files

FilenameTotal Edits
rna_space.c82
workbench_materials.c74
space_view3d.py63
workbench_private.h62
DNA_view3d_types.h56
draw_manager.c42
studiolight.c41
CMakeLists.txt41
versioning_280.c38
workbench_deferred.c35

File Changes

ActionTotalPer Commit
Added1 1831.7
Modified4 0315.9
Deleted1030.2

Code Changes

ActionTotalPer Commit
Lines Added37 97263.3
Lines Removed17 77329.6

Latest commits Feed

Revision 271c679 by Jeroen Bakker (master)
1 day and 2 hours ago
Cycles: Viewport Rendering Memory Improvement

Small memory reduction change by only storing the pixels of the combined
pass when it is being shown in the viewport. Previously the combined pass
was always calculated and present in the output buffer. The combined pass
will still be calculated.

It is a limitation in Blender that Cycles always had a combined pass.
This patch will remove the limitation from the code base of Cycles.
Blender still has the limitation, but will always request the combined
renderpass when doing final rendering.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D5784
Revision 1954723 by Jeroen Bakker (master)
September 12, 2019, 11:33 (GMT)
Cycles: Fix Show Instanced Local View Objects

The local view check in the RNA didn't support instanced objects. Every
object has a copy of the local_view_bits from the base. This patch
changes the check to look at the local stored bits.

This patch removes the check if the object is part of the view_layer.
In the cases we are using it this check is not relevant. The `mesh_tissue`
add-on also uses it, and is not effected by this change.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D5773
Revision 1e2f2f2 by Jeroen Bakker (master)
September 12, 2019, 08:25 (GMT)
Fix crash when doing cycles rendering

During F-12 Rendering the passed screen was Null, but decoded as a
number. In stead of a Null a 0 will be send to cycles python wrapper.
Revision 861697c by Jeroen Bakker (master)
September 12, 2019, 07:08 (GMT)
Cycles: Initial Support For Local View

This diff will add support for local view to Cycles rendered preview mode.

Currently the implementation shows same results as EEVEE does. This entails
a difference with Blender 2.79, where lights were automatically added to the
local view. {T69780} describes this should be solved before the next release.

This patch also solves missing `owner_id` issues when using the RNA CPP Api
from Cycles. Cycles didn't provide the `owner_id` making some functionality
fail, what then was worked around in Blender. It also fixes an issue in
`makesrna` where incorrect CPP code was generated when only `PARM_RNAPTR`
was provided.

An optional `view_layer` parameter is added to the `Object.local_view_get`
method to reduce lookups.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D5753
Revision 9942470 by Jeroen Bakker / YimingWu (temp-lanpr-staging)
September 12, 2019, 01:13 (GMT)
Viewport Shading: StudioLight Intensity

Add option to change the Intensity of the HDRI in the 3d viewport. This works for both EEVEE and Cycles

Reviewed By: brecht, fclem

Differential Revision: https://developer.blender.org/D5674
Revision 7e61e59 by Jeroen Bakker (master)
September 11, 2019, 10:19 (GMT)
Cycles: Display RenderPass in Viewport

This change allows the user to select a renderpass in the 3d viewport.

Added support for external renderers to extend the `View3DShading` struct.
This way Blender doesn't need to know the features an external render engine wants to support.
Note that the View3DShading is also available in the scene->display.shading; although this is
supported, it does not make sense for render engines to put something here as it is really
scene/workbench related.

Currently cycles assumes that it always needs to calculate the combined pass; it ignores the
`pass_flag` in KernelFilm. We could optimize this but that was not in scope of this change

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D5689
Revision 1b28723 by Jeroen Bakker (master)
September 6, 2019, 06:35 (GMT)
Viewport Shading: StudioLight Intensity

Add option to change the Intensity of the HDRI in the 3d viewport. This works for both EEVEE and Cycles

Reviewed By: brecht, fclem

Differential Revision: https://developer.blender.org/D5674
Revision 68d1f09 by Jeroen Bakker (master)
September 4, 2019, 13:57 (GMT)
Shading Modes: Material and Render Preview

This change implements the basics as described in {T68312} for the
shading modes.

* LookDev shading mode is renamed to Material Preview. It always uses Eevee as renderer, and is intended to provide a fast material preview suitable for texture painting, and texture and material setup.

* Rendered shading gains "Use Scene Lights" and "Use Scene World" options similar to current Material Preview. These will be enabled by default. When Use Scene World is turned off, HDRIs will be used for lighting instead. These options are available for EEVEE and Cycles.
* Renderers will be able to customize the shading settings panel and add additional settings.

Reviewed By: brecht, fclem

Differential Revision: https://developer.blender.org/D5612
Revision 64f8f7d by Jeroen Bakker (master)
September 4, 2019, 06:08 (GMT)
Fix T63755: Area Stretching Overlay

Support for UV Stretching overlay during multi object editing. The
VBO now holds the ratios per fase. In the shader these ratios will
be compared against the global ratios. The global rations are created
from all selected objects.

The current implementation does not fit well with the draw module. The
plan is to move the drawing of other spaces towards the draw manager what
leads to a better fit. Currently the details on this solution is unclear
but this requirement will become an attentionpoint in the future design.

Reviewed By: fclem

Differential Revision: https://developer.blender.org/D5665
Revision fc99297 by Jeroen Bakker (master)
September 3, 2019, 12:09 (GMT)
Fix T66950: WeightPaint Bone Selection Overlay

In weightpaint it is possible to enable the bone selection mode. During
drawing the overlay was rendered, but during selection this was ignored.
Users needed to double click in order to select bones even when the overlay
was enabled.

This patch makes bone selection possible during weight painting using the pose mode bone
selection overlay with a single click.

Reviewed By: fclem, campbellbarton

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

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