english Sivu saatavilla vain englanninkielisen�.

Blender Git Statistics -> Developers -> jbakker

Jeroen Bakker (jbakker)

Total Commits : 749
Master Commits : 589
Branch Commits : 160
First Commit : July 4, 2011
Latest Commit : February 21, 2020 (Today)

Commits by Month

DateNumber of Commits
February, 202011
January, 202011
December, 201918
November, 201911
October, 20197
September, 201917
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
master589
interactive_physics253
temp-ui-layout-2.8253
hair_object253
collada2.8253
blender2.8_snap_gizmo253
temp-outliner-visibility253
temp-select-axis251
soc-2018-bevel248
hair_guides_grooming248
temp-udim-images248
hair_guides248
temp-benchmark248
benchmark248
soc-2018-cycles-volumes248
temp-sybren-cow-ocean246
temp-eeveelightcache246
temp-greasepencil-vfx246
tmp_hair_curves246
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
tmp-TimelineHeaderButtonsStretching96
topbar96
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
vr_scene_inspection3
temp-lanpr-cleanup22
temp-lanpr-cleanup2
fracture_modifier1
temp-lanpr-staging1
blender-v2.79b-release1
temp-fracture-modifier-2.81
blender-v2.79a-release1
blender-v2.79-release1
blender-v2.75-release1
fracture_modifier-master1

Favourite Files

FilenameTotal Edits
rna_space.c85
workbench_materials.c79
workbench_private.h66
space_view3d.py64
DNA_view3d_types.h58
draw_manager.c45
studiolight.c43
CMakeLists.txt41
versioning_280.c40
workbench_deferred.c39

File Changes

ActionTotalPer Commit
Added1 1921.6
Modified4 3225.8
Deleted1040.1

Code Changes

ActionTotalPer Commit
Lines Added40 15660.6
Lines Removed19 01428.7

Latest commits Feed

Revision be2bc97 by Jeroen Bakker (master)
12 hours 21 min ago
EEVEE: Render Passes

This patch adds new render passes to EEVEE. These passes include:

* Emission
* Diffuse Light
* Diffuse Color
* Glossy Light
* Glossy Color
* Environment
* Volume Scattering
* Volume Transmission
* Bloom
* Shadow

With these passes it will be possible to use EEVEE effectively for
compositing. During development we kept a close eye on how to get similar
results compared to cycles render passes there are some differences that
are related to how EEVEE works. For EEVEE we combined the passes to
`Diffuse` and `Specular`. There are no transmittance or sss passes anymore.
Cycles will be changed accordingly.

Cycles volume transmittance is added to multiple surface col passes. For
EEVEE we left the volume transmittance as a separate pass.

Known Limitations

* All materials that use alpha blending will not be rendered in the render
passes. Other transparency modes are supported.
* More GPU memory is required to store the render passes. When rendering
a HD image with all render passes enabled at max extra 570MB GPU memory is
required.

Implementation Details

An overview of render passes have been described in
https://wiki.blender.org/wiki/Source/Render/EEVEE/RenderPasses

Future Developments

* In this implementation the materials are re-rendered for Diffuse/Glossy
and Emission passes. We could use multi target rendering to improve the
render speed.
* Other passes can be added later
* Don't render material based passes when only requesting AO or Shadow.
* Add more passes to the system. These could include Cryptomatte, AOV's, Vector,
ObjectID, MaterialID, UV.

Reviewed By: Clément Foucault

Differential Revision: https://developer.blender.org/D6331
Revision 749120c by Jeroen Bakker / Julian Eisel (vr_scene_inspection)
1 day and 10 hours ago
Code cleanup EEVEE Render Passes

The render passes didn't follow the DrawManager way of doing things. It added new geometry and shading groups during drawing. This would make it harder to migrate to Vulkan later on.

This change will re-implement this part by using uniform references.

Reviewed By: Clément Foucault

Differential Revision: https://developer.blender.org/D6875
Revision 1e53606 by Jeroen Bakker / Julian Eisel (vr_scene_inspection)
1 day and 10 hours ago
Fix T73518: Normal Overlay

This change will not render the normals for faces that are hidden.
Before we had instance drawing the hidden faces were registered in the
index buffer. During the overlay refactoring the rendering was migrated
to instance rendering. Instance rendering does not use the index buffer
so the data was ignored.

This patch stored the normal visibility in the .w part of the normal or
for face normals it will set the normal to zero. The shader looks at
this and renders the normals fully transparent when detected.

Reviewed By: Clément Foucault

Differential Revision: https://developer.blender.org/D6798
Revision 8672e0d by Jeroen Bakker / Julian Eisel (vr_scene_inspection)
1 day and 10 hours ago
Fix T68749: BPY: Deprecate height of popup

`invoke_props_dialog` and `invoke_popup` had a width and a height field. The height field was ignored as the height is determined based on the content. This change removes the field from the BPY + WM_api

Reviewed By: Campbell Barton, Jacques Lucke

Differential Revision: https://developer.blender.org/D6694
Revision e3e6dc4 by Jeroen Bakker (master)
February 18, 2020, 11:23 (GMT)
Code cleanup EEVEE Render Passes

The render passes didn't follow the DrawManager way of doing things. It added new geometry and shading groups during drawing. This would make it harder to migrate to Vulkan later on.

This change will re-implement this part by using uniform references.

Reviewed By: Clément Foucault

Differential Revision: https://developer.blender.org/D6875
Revision e641666 by Jeroen Bakker (master)
February 17, 2020, 14:03 (GMT)
Fix T68749: BPY: Deprecate height of popup

`invoke_props_dialog` and `invoke_popup` had a width and a height field. The height field was ignored as the height is determined based on the content. This change removes the field from the BPY + WM_api

Reviewed By: Campbell Barton, Jacques Lucke

Differential Revision: https://developer.blender.org/D6694
Revision e2e2a98 by Jeroen Bakker (master)
February 17, 2020, 13:59 (GMT)
Fix T73518: Normal Overlay

This change will not render the normals for faces that are hidden.
Before we had instance drawing the hidden faces were registered in the
index buffer. During the overlay refactoring the rendering was migrated
to instance rendering. Instance rendering does not use the index buffer
so the data was ignored.

This patch stored the normal visibility in the .w part of the normal or
for face normals it will set the normal to zero. The shader looks at
this and renders the normals fully transparent when detected.

Reviewed By: Clément Foucault

Differential Revision: https://developer.blender.org/D6798
Revision 91c64b5 by Jeroen Bakker (master)
February 7, 2020, 13:19 (GMT)
CodeCleanup: Remove unused studiolight algorithm

Code was originally added to test a different approach to calculate the
irradiance buffer. The approach was just to slow so we never used it.

This change will remove it from the code base
Revision 636fe3d by Jeroen Bakker (master)
February 7, 2020, 13:16 (GMT)
CodeCleanup: Workbench

Code was already hidden by a compile directive.
Revision d09646a by Jeroen Bakker (master)
February 4, 2020, 06:46 (GMT)
Fix T73095: Edit Mode Overlay Linked Mesh

When using duplicate linked meshes, objects that are not in edit-mode will be drawn as
it is in edit mode, when another object with the same mesh is in edit mode.
This will not be the case when one of the objects are influenced by modifiers. The change
reflects more how it was done in Blender 2.79.

The current change introduces a draw manager method that checks in detail who is responsible
for the drawing (render engine or overlay engine). If the edit mesh is not the original or
the object that is drawn doesn't draw the original mesh the object will be drawn by the render
engine.

Known Limitation of this patch is that the rendering outside edit mode doesn't reflect the
latest changes until the user switches between object and edit mode. When there are no
modifiers in use, the updating is done immediately.

IMO this would be sufficient for blender 2.82, it also fixes parts of T72733.
The updating of the surface batches requires more development and is
post-poned for now.

Reviewed By: fclem, brecht

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

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