english Sivu saatavilla vain englanninkielisenä.

Blender Git Statistics -> Developers -> fclem

Clément Foucault (fclem)

Total Commits : 3 977
Master Commits : 3 072
Branch Commits : 905
First Commit : January 3, 2017
Latest Commit : September 18, 2020

Commits by Month

DateNumber of Commits
September, 2020157
August, 2020168
July, 2020146
June, 202077
May, 202068
April, 202049
March, 202062
February, 2020113
January, 2020142
December, 2019129
November, 201988
October, 201946
September, 201961
August, 201984
July, 201971
June, 201944
May, 2019177
April, 201944
March, 2019105
February, 201945
January, 201947
December, 2018113
November, 2018110
October, 201879
September, 201866
August, 201877
July, 201894
June, 2018135
May, 2018138
April, 201897
March, 2018141
February, 2018104
January, 201877
December, 201710
November, 201738
October, 201745
September, 201766
August, 201737
July, 2017116
June, 2017116
May, 2017102
April, 201742
March, 201768
February, 2017133
January, 201750

Commit Distribution

PathNumber of Commits
master3072
hair_object1786
temp-outliner-visibility1753
collada2.81667
blender2.8_snap_gizmo1590
temp-ui-layout-2.81532
interactive_physics1512
temp-select-axis1432
hair_guides_grooming1391
hair_guides1391
temp-eeveelightcache1381
soc-2018-cycles-volumes1380
benchmark1370
temp-benchmark1370
soc-2018-bevel1364
temp-udim-images1358
tmp_hair_curves1313
temp-greasepencil-vfx1310
temp-tab_drag_drop1307
temp-sybren-cow-ocean1305
temp-greasepencil-object-stacksplit1291
temp-dynamic-overrides1290
TEMP-UI-DECOR1277
temp-flexible-spacing1260
ui_layout_gridflow1252
temp-keymap-changes1242
tmp-b28-motionpath-drawing1217
tmp-CollectionsAnim1214
temp-keymap-save1190
tmp-COW_InsertKeyframe_Fix1169
topbar1168
temp-unified-collections1167
experimental_gp_weight1163
temp-sybren-particles1158
temp-sybren-modifier-nonmesh1146
tmp-TimelineHeaderButtonsStretching1146
temp-modifier-rm-cddm1146
temp-sybren-meshdeform1144
blender2.8-snapping_with_occlusion1136
tmp-static-override-insertion1115
blender2.8-workbench1111
temp-object-multi-mode1020
temp-drawcontext854
temp-render-depsgraph831
temp-scene-obedit-remove800
temp-workspace-object-mode-removal800
temp-workspace-addons766
temp-workspace_mode689
id_override_static679
temp-workspace_active_object679
temp-group-collections655
custom-manipulators617
temp-workspace-changes564
strand_editmode527
temp-ssr478
tmp-debug-filebrowser448
temp-lightprobe-rename337
workspaces297
greasepencil-object207
temp-cycles-draw-manager201
greasepencil-refactor174
imm_port_wm_playanim162
temp-gpencil-eval162
transform-manipulators162
temp-depsgraph-layers152
temp-workspace-multi-window111
tmp-overlay-engine90
render-layers74
temp-layers-ui-table70
clay-engine70
tmp-drw-callbatching57
draw-colormanagement42
eevee-motionblur-object32
tmp-batch-cache-cleanup30
tmp-vulkan30
tmp-eevee-shadowmap-refactor24
tmp-workbench-rewrite19
tmp-gltexture18
tmp-eevee-material-refactor15
temp-blender2.8-stable15
vr_scene_inspection14
temp-lanpr-cleanup213
temp-lanpr-cleanup13
blender-v2.83-release11
tmp-eevee-glsl-cleanup10
tmp-gldebuglayer9
temp-lanpr-staging8
tmp-texture-sampler7
soc-2019-npr5
tmp-pointcloud-render5
tmp-widget-opti5
greasepencil-experimental5
lanpr-under-gp4
tmp-gpu-context-isolation4
modifier-panels-ui4
temp-gpencil-drw-engine3
tmp-T806032
cycles_unbiased_volumes2
blender-v2.80-release2
blender-v2.82-release1
blender-v2.81-release1

Favourite Files

FilenameTotal Edits
draw_manager.c420
eevee_private.h291
DRW_render.h250
eevee_materials.c223
CMakeLists.txt221
draw_manager_exec.c194
eevee_engine.c188
eevee_lightprobes.c182
object_mode.c181
draw_cache_impl_mesh.c175

File Changes

ActionTotalPer Commit
Added8490.2
Modified13 8833.5
Deleted4840.1

Code Changes

ActionTotalPer Commit
Lines Added195 19551.5
Lines Removed108 31128.6

Latest commits Feed

Revision 7b9e47a by Clément Foucault (master)
September 18, 2020, 22:24 (GMT)
EEVEE: Fix Missing GGX multi-scattering on Glass BSDF

Oversight that should have been in rB6f3c279d9e70
Revision 6f3c279 by Clément Foucault (master)
September 18, 2020, 22:09 (GMT)
EEVEE: Add support for GGX Multi-scatter

Based on http://jcgt.org/published/0008/01/03/

This is a simple trick that does *not* have a huge performance impact but
does work pretty well. It just modifies the Fresnel term to account for
the multibounce energy loss (coloration).

However this makes the shader variations count double. To avoid this we
use a uniform and pass the multiscatter use flag inside the sign of f90.
This is a bit hacky but avoids many code duplication.

This uses the simplification proposed by McAuley in
A Journey Through Implementing Multiscattering BRDFs and Area Lights

This does not handle area light differently than the IBL case but that's
already an issue in current implementation.

This is related to T68460.

Reviewed By: brecht
Differential Revision: https://developer.blender.org/D8912
Revision aa2e978 by Clément Foucault (master)
September 18, 2020, 21:42 (GMT)
Fix T79557 EEVEE: Normalize in vector math node is not null vector safe

This add basic null safe handling for this operation.
Revision 649b0cc by Clément Foucault (master)
September 18, 2020, 20:41 (GMT)
GPUImmediate: Add system wide workaround for wide line

This makes wide line supported on MacOS and other implementation that
does not support wide line by default.

This workaround works for all Line types but only if using one of the 5
default shaders.

The workaround is completely isolated and invisible to the outside. It has
no side effect.

Note: This does not affect the GPUBatch drawing.
Revision ea72c5d by Clément Foucault (master)
September 18, 2020, 20:41 (GMT)
GPUShader: Fix wide line emulation with flat color interpolation.

This was causing flashing colors in the node editor grid.

This is because in some cases the flat color is only set on the provoking
vertex which is the last of the primitive by default.
Revision a0f6da0 by Clément Foucault (master)
September 18, 2020, 17:04 (GMT)
Revert "Fix T79523 Paint Cursor: Wide line not supported on OSX"

This commit caused regression on some sculpt paint cursors. A better
approach is being worked on.

This reverts commit 6ade522f277fb74d4691973b7bb55840300043a2.
Revision de062ff by Clément Foucault (tmp-vulkan)
September 16, 2020, 20:05 (GMT)
Merge branch 'master' into tmp-vulkan

# Conflicts:
# CMakeLists.txt
Revision fc0f409 by Clément Foucault (tmp-vulkan)
September 16, 2020, 20:04 (GMT)
VK: Avoid asserts in debug builds.
Revision c72e6c2 by Clément Foucault (tmp-vulkan)
September 16, 2020, 20:03 (GMT)
GHOST: X11: Enable debug context for vulkan in offscreen contexts
Revision 816bd8b by Clément Foucault (tmp-vulkan)
September 16, 2020, 20:01 (GMT)
GHOST: Vulkan: Rework support for MSVC

This removes designated initializer because not supported by MSVC for our
current C++ version.

Fixes some other compile errors and add usage of the `ContextVK` context in
the Win32 backend.

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