english Sivu saatavilla vain englanninkielisen�.

Blender Git Statistics -> Developers -> fclem

Clément Foucault (fclem)

Total Commits : 2 957
Master Commits : 2 426
Branch Commits : 531
First Commit : January 3, 2017
Latest Commit : December 15, 2019 (Today)

Commits by Month

DateNumber of Commits
December, 201991
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
master2426
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-modifier-rm-cddm1146
tmp-TimelineHeaderButtonsStretching1146
temp-sybren-modifier-nonmesh1146
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-workspace-object-mode-removal800
temp-scene-obedit-remove800
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
temp-cycles-draw-manager201
imm_port_wm_playanim162
transform-manipulators162
temp-depsgraph-layers152
temp-workspace-multi-window111
tmp-overlay-engine90
render-layers74
temp-layers-ui-table70
clay-engine70
greasepencil-refactor64
tmp-drw-callbatching57
tmp-batch-cache-cleanup30
tmp-eevee-shadowmap-refactor24
temp-blender2.8-stable15
temp-lanpr-cleanup213
temp-lanpr-cleanup13
temp-lanpr-staging8
greasepencil-object5
greasepencil-experimental5
soc-2019-npr5
temp-gpencil-drw-engine3
cycles_unbiased_volumes2
blender-v2.80-release2
blender-v2.81-release1

Favourite Files

FilenameTotal Edits
draw_manager.c361
eevee_private.h246
DRW_render.h210
eevee_materials.c197
object_mode.c181
CMakeLists.txt177
draw_cache_impl_mesh.c167
eevee_lightprobes.c163
eevee_engine.c160
draw_manager_exec.c152

File Changes

ActionTotalPer Commit
Added6250.2
Modified9 8583.3
Deleted3830.1

Code Changes

ActionTotalPer Commit
Lines Added147 41751.9
Lines Removed75 29626.5

Latest commits Feed

Revision a0b9533 by Clément Foucault (greasepencil-refactor)
1 hour 23 min ago
GPencil: Refactor: Implement Opacity Masking

This is better than previous implementation but has a higher cost.

We render masked layer to a RGBA16F buffer and we then mask the revealage
and the color in a 2 pass blending.

This could maybe optimized a bit to reduce to 1 blending on recent hardware
but the cost will still be way higher than the stencil method.

On the plus side, there is less code change than with the stencil.
Revision 5e72f70 by Clément Foucault (greasepencil-refactor)
2 hours 32 min ago
Revert "GPencil: Refactor: Add Top to bottom layer masking using stencil"

This reverts commit 6bcd877ebb9a99482bd7f15eae08a3b383b2a706.
Revision 6bcd877 by Clément Foucault (greasepencil-refactor)
12 hours 52 min ago
GPencil: Refactor: Add Top to bottom layer masking using stencil

This uses the 8bits as binary mask layer. This is really
efficient but has the downside of not allowing gradient transparency.

This also allows for different masking ranges and even (maybe) masking
boolean operations (nested masks etc..) but implementing this sort of
this might complexify the UI and the implementation.

The reason we went for binary visibility is that our blending modes
cannot operate correctly if not using a bottom-up rendering of the
layers (due to low precision color buffers). So blending all masked
layers to another temp buffer or blending layer top to bottom is not
doable without loosing the blending features. The workaround for this
would be to use RGBA16F everywhere and use many double buffers. Which
would kill performance and is really unpractical.

Now we just limit the number of masks to be 8. Lifting this limit
is a todo.
Revision 9469f13 by Clément Foucault (greasepencil-refactor)
13 hours 16 min ago
GPencil: Refactor: Fix crash caused by material preview render
Revision 3d78e02 by Clément Foucault (greasepencil-refactor)
13 hours 21 min ago
DRW: Add DRW_shgroup_stencil_set to set all stencil test values

This is to allow more fine tuning. The other function is
deprecated and need to be replace.
Revision f8661a8 by Clément Foucault (greasepencil-refactor)
20 hours 4 min ago
Revert "GPencil: Refactor: Change Mask Behavior"

This reverts commit eb3fe4c8486fe1253cf8725b6083238dca7d256e.
Revision 8d6737a by Clément Foucault (greasepencil-refactor)
21 hours 36 min ago
GPencil: Refactor: Fix broken selection
Revision eb3fe4c by Clément Foucault (greasepencil-refactor)
21 hours 36 min ago
GPencil: Refactor: Change Mask Behavior

This is a work in progress Masking now done by a particular layer and
applied on all layers underneath.
Revision 8ea9211 by Clément Foucault (greasepencil-refactor)
1 day and 13 hours ago
GPencil: Refactor: Speedup: Only blend pixels rendered in the layer
Revision a3c998e by Clément Foucault (greasepencil-refactor)
1 day and 13 hours ago
GPencil: Refactor: Implement Layer Masking

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