Blender Git Statistics -> Developers -> brecht

Brecht Van Lommel (brecht)

Total Commits : 9 143
Master Commits : 7 893
Branch Commits : 1 250
First Commit : March 28, 2004
Latest Commit : December 20, 2021

Commits by Month

DateNumber of Commits
December, 202141
November, 202193
October, 2021103
September, 202194
August, 202144
July, 202191
June, 202145
May, 202145
April, 202189
March, 202153
February, 202180
January, 202132
December, 202017
November, 202026
October, 202027
September, 202023
August, 202041
July, 202043
June, 202071
May, 202064
April, 202085
March, 2020108
February, 2020131
January, 202060
December, 201913
November, 201920
October, 201985
September, 2019106
August, 201962
July, 201965
June, 201972
May, 2019156
April, 201974
March, 2019144
February, 201973
January, 2019133
December, 201859
November, 2018114
October, 201867
September, 201884
August, 2018100
July, 2018107
June, 2018104
May, 2018107
April, 201879
March, 201828
February, 201884
January, 201873
December, 201722
November, 201750
October, 201762
September, 201735
August, 201761
July, 201740
June, 20177
May, 20178
April, 20175
March, 201711
February, 20179
January, 201711
December, 20164
November, 201613
October, 201633
September, 20169
August, 201618
July, 201628
June, 201649
May, 201645
April, 201620
March, 20167
February, 201636
January, 20169
December, 201525
November, 201519
October, 201536
September, 201515
August, 20150
July, 20150
June, 20150
May, 201520
April, 20150
March, 20150
February, 20150
January, 20150
December, 20141
November, 20142
October, 20142
September, 20144
August, 20141
July, 20142
June, 201420
May, 201438
April, 201435
March, 201436
February, 201479
January, 201478
December, 201361
November, 201334
October, 201341
September, 201371
August, 201350
July, 201350
June, 2013109
May, 2013109
April, 2013101
March, 201325
February, 201370
January, 201348
December, 201283
November, 2012120
October, 201274
September, 201247
August, 201231
July, 20125
June, 201227
May, 201297
April, 201294
March, 201243
February, 201247
January, 201258
December, 201160
November, 2011138
October, 201161
September, 201168
August, 201153
July, 201148
June, 201161
May, 201191
April, 201115
March, 201126
February, 20113
January, 20118
December, 20105
November, 201015
October, 201016
September, 201036
August, 201055
July, 2010130
June, 201083
May, 201048
April, 2010109
March, 2010189
February, 201092
January, 2010114
December, 200976
November, 200977
October, 2009104
September, 200986
August, 200931
July, 200976
June, 200964
May, 200925
April, 200940
March, 200935
February, 200931
January, 200939
December, 200850
November, 200831
October, 200832
September, 200858
August, 200828
July, 200834
June, 200828
May, 200862
April, 200862
March, 200866
February, 2008108
January, 200853
December, 200745
November, 200730
October, 20078
September, 20070
August, 20078
July, 20077
June, 20073
May, 200710
April, 20071
March, 20073
February, 200714
January, 200719
December, 200611
November, 200630
October, 20065
September, 200611
August, 20063
July, 20067
June, 20069
May, 20060
April, 20061
March, 20066
February, 200611
January, 20065
December, 20054
November, 20053
October, 20055
September, 20052
August, 200511
July, 20050
June, 20051
May, 20050
April, 20053
March, 20050
February, 20051
January, 20052
December, 20041
November, 20042
October, 20043
September, 20044
August, 20042
July, 20045
June, 20040
May, 20042
April, 20049
March, 20041

Commit Distribution

PathNumber of Commits
master7893
hair_object706
temp-outliner-visibility701
collada2.8647
blender2.8_snap_gizmo601
temp-ui-layout-2.8561
interactive_physics539
temp-select-axis450
hair_guides_grooming415
hair_guides415
benchmark414
temp-benchmark414
soc-2018-cycles-volumes403
soc-2018-bevel401
temp-udim-images394
tmp_hair_curves361
temp-eeveelightcache344
temp-sybren-cow-ocean340
temp-greasepencil-vfx336
temp-tab_drag_drop318
render25313
temp-dynamic-overrides299
temp-greasepencil-object-stacksplit284
cycles-x282
TEMP-UI-DECOR274
ui_layout_gridflow251
temp-keymap-changes251
temp-flexible-spacing251
tmp-CollectionsAnim238
tmp-b28-motionpath-drawing235
temp-keymap-save218
temp-unified-collections188
tmp-COW_InsertKeyframe_Fix187
experimental_gp_weight176
temp-sybren-particles175
topbar173
tmp-TimelineHeaderButtonsStretching165
temp-modifier-rm-cddm165
temp-sybren-modifier-nonmesh165
blender2.8-snapping_with_occlusion163
temp-sybren-meshdeform163
tmp-static-override-insertion145
blender2.8-workbench144
fracture_modifier-master99
fracture_modifier99
temp-fracture-modifier-2.899
new-object-types90
apricot89
temp-object-multi-mode82
temp-drawcontext64
temp-render-depsgraph62
blender-v2.79b-release39
temp-scene-obedit-remove39
temp-workspace-object-mode-removal38
blender-v2.79a-release38
compositor-201635
temp-workspace-addons34
blender-v2.78c-release32
blender-v2.78b-release32
temp-workspace_mode28
lineart-shadow28
temp-workspace_active_object28
id_override_static27
temp-lanpr-cleanup227
temp-lanpr-cleanup27
temp-group-collections21
blender-v2.76a-release20
blender-v2.76-release20
temp-workspace-changes19
blender-v2.78-release19
custom-manipulators19
soc-2017-normal-tools19
blender-v2.83-release18
strand_editmode17
temp-lineart-contained17
temp-lanpr-staging16
tmp-2.83-cycles-rtx3-kernels15
vr_scene_inspection13
blender-v2.80-release11
cycles_unbiased_volumes11
soc-2013-dingto10
tmp-debug-filebrowser9
temp-tbb-task-scheduler9
soc-2021-porting-modifiers-to-nodes_all9
soc-2021-porting-modifiers-to-nodes-decimate9
lineart-bvh9
blender-v2.93-release9
soc-2018-hair-shader8
temp-ssr8
blender-v2.77-release8
temp-cycles-tbb7
temp-clang-format7
tmp-ocio-v27
uv_unwrapping_slim_algorithm6
gsoc-2018-many-light-sampling6
soc-2020-production-ready-light-tree-26
tmp-macs-arm-cycles6
soc-2020-production-ready-light-tree6
temp-gpencil-bezier-stroke-type5
soc-2021-curves4
temp-lightprobe-rename4
workspaces4
cycles_texture_cache4
collada3
blender-v2.82-release3
temp-depsgraph-layers3
temp-cycles-source-reorganize3
transform-manipulators3
tmp-2.933
pygpu_extensions3
temp-workspace-multi-window3
blender-v2.79-release3
imm_port_wm_playanim3
temp-cycles-draw-manager3
tile3
blender-v2.72-release2
greasepencil-object2
soc-2013-cycles_volume2
temp-cmake-without-sorted-libs2
soc-2019-npr2
greasepencil-experimental2
soc-2021-uv-editor-improvements2
temp-gpencil-eval2
temp-cmake-tests-bundle-linking2
bake-cycles2
tmp-T806032
greasepencil-refactor2
studio-sprite-fright2
blender-v2.90-release2
temp-pose-flipping-fix-attempt1
tmp_arcpath-D118681
cycles_refactor1
temp_test_sc_keymap1
sculpt251
temp-studio-sprite-fright-cycles1
temp_bmesh_multires1
modifier-panels-ui1
sculpt-dev1
temp-volume-object1
temp-clew-deepbind1
cycles-hip-binaries1
ui-asset-view-template1
asset-system-filelist1
asset-browser-poselib1
temp-ui-tweaks1
temp-cycles-rtti1
asset-browser1
blender-v2.92-release1
performance-test1
override-recursive-resync1

Favourite Files

FilenameTotal Edits
readfile.c383
kernel_types.h279
ui.py213
nodes.cpp179
rna_scene.c174
blender_sync.cpp171
convertblender.c167
kernel_path.h165
pipeline.c153
CMakeLists.txt144

File Changes

ActionTotalPer Commit
Added3 1970.3
Modified42 9964.7
Deleted2 5450.3

Code Changes

ActionTotalPer Commit
Lines Added359 06742.6
Lines Removed254 48830.2

Latest commits Feed

Revision e2e7f7e by Brecht Van Lommel (master)
December 20, 2021, 13:14 (GMT)
Fix Cycles OptiX crash with 3D curves after point cloud changes

Includes refactoring to reduce the number of bits taken by primitive types,
so they more easily fit in the OptiX limit.
Revision edb3ab0 by Brecht Van Lommel (master)
December 20, 2021, 13:14 (GMT)
Fix T94251: Cycles wrong pointcloud normal for instanced objects

Refactor code a bit also so we need to do fewer matrix transforms for shader
data setup of points and curves.
Revision 4c3f57f by Brecht Van Lommel (master)
December 18, 2021, 17:36 (GMT)
Cleanup: compiler warnings with clang

Includes use of memcpy to avoid warnings about deprecated members.
Revision 3471b00 by Brecht Van Lommel (master)
December 18, 2021, 04:53 (GMT)
Fix T94215: compositer denoise node UI wrongly shows as disabled

After recent refactoring in 4e98d974b596.
Revision b386f96 by Brecht Van Lommel (master)
December 17, 2021, 13:59 (GMT)
Fix error in Cycles geometry update tagging after pointcloud addition

Thanks to Christophe Hery for spotting this.
Revision 35b1e9f by Brecht Van Lommel (master)
December 16, 2021, 19:54 (GMT)
Cycles: pointcloud rendering

This add support for rendering of the point cloud object in Blender, as a native
geometry type in Cycles that is more memory and time efficient than instancing
sphere meshes. This can be useful for rendering sand, water splashes, particles,
motion graphics, etc.

Points are currently always rendered as spheres, with backface culling. More
shapes are likely to be added later, but this is the most important one and can
be customized with shaders.

For CPU rendering the Embree primitive is used, for GPU there is our own
intersection code. Motion blur is suppored. Volumes inside points are not
currently supported.

Implemented with help from:
* K�vin Dietrich: Alembic procedural integration
* Patrick Mourse: OptiX integration
* Josh Whelchel: update for cycles-x changes

Ref T92573

Differential Revision: https://developer.blender.org/D9887
Revision 2229179 by Brecht Van Lommel (master)
December 16, 2021, 17:29 (GMT)
Revert "Cycles-X: Add hysteresis to resolution divider algorithm"

This reverts commit d8b42751625c915113b64f5a2d9c72f19f009fee. It causes reduced
viewport render resolution. Revert for now until I have time to look into this
more closely.
Revision b32f5a9 by Brecht Van Lommel (master)
December 15, 2021, 19:47 (GMT)
Fix T93995: Cycles camera motion blur not working in right stereo view

Thanks to Michael (michael64) for identifying the solution.

Ref D13567
Revision 49802af by Brecht Van Lommel (master)
December 13, 2021, 14:40 (GMT)
Cycles: add text explaining minimum requirements for Metal when no device found
Revision 3f96555 by Brecht Van Lommel (master)
December 13, 2021, 12:57 (GMT)
Cycles: enable Metal GPU rendering

This adds the remaining bits to enable Metal on macOS. There are still
performance optimizations and other improvements planned, but it should
now be ready for early testing.

This is currently only enabled on in Arm builds for M1 GPUs. It is not
yet working on AMD or Intel GPUs.

Ref T92212

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

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