english Sivu saatavilla vain englanninkielisenä.

Blender Git Statistics -> Developers -> fclem

Clément Foucault (fclem)

Total Commits : 4 468
Master Commits : 3 253
Branch Commits : 1 215
First Commit : January 3, 2017
Latest Commit : October 18, 2021

Commits by Month

DateNumber of Commits
October, 202115
September, 202131
August, 20212
July, 20217
June, 202141
May, 202146
April, 202159
March, 202179
February, 202171
January, 202190
December, 20200
November, 202013
October, 202037
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
master3253
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
tmp-TimelineHeaderButtonsStretching1146
temp-modifier-rm-cddm1146
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
temp-workspace_active_object679
id_override_static679
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
temp-gpencil-eval162
transform-manipulators162
imm_port_wm_playanim162
viewport-compositor160
temp-depsgraph-layers152
eevee-rewrite148
temp-eevee-gpencil-rewrite143
temp-workspace-multi-window111
eevee-dof-refactor98
tmp-overlay-engine90
render-layers74
clay-engine70
temp-layers-ui-table70
tmp-drw-callbatching57
tmp-vulkan45
draw-colormanagement42
eevee-motionblur-object32
tmp-batch-cache-cleanup30
tmp-eevee-shadowmap-refactor24
tmp-workbench-rewrite19
tmp-gltexture18
eevee-probe-roughness-fix17
eevee-ggx-lut-fix16
temp-blender2.8-stable15
tmp-eevee-material-refactor15
vr_scene_inspection14
temp-lanpr-cleanup213
temp-lanpr-cleanup13
tmp-2.83-cycles-rtx3-kernels13
blender-v2.83-release13
eevee-closure-lib-cleanup12
tmp-eevee-glsl-cleanup10
tmp-gldebuglayer9
ui-asset-view-template8
draw-viewport-data8
asset-system-filelist8
asset-browser-poselib8
temp-pose-flipping-fix-attempt8
asset-browser8
temp-lanpr-staging8
tmp-texture-sampler7
soc-2019-npr5
greasepencil-experimental5
tmp-pointcloud-render5
tmp-widget-opti5
modifier-panels-ui4
lineart-shadow4
tmp-gpu-context-isolation4
lineart-bvh4
lanpr-under-gp4
temp-lineart-contained4
temp_lineart_contained4
temp-gpencil-drw-engine3
blender-v2.80-release2
cycles_unbiased_volumes2
tmp-T806032
blender-v2.82-release1
tmp-2.931
blender-v2.81-release1
temp_test_sc_keymap1
sculpt-dev1
eevee-gpencil1
blender-v2.93-release1
temp_bmesh_multires1
pygpu_extensions1

Favourite Files

FilenameTotal Edits
draw_manager.c434
eevee_private.h339
CMakeLists.txt272
DRW_render.h265
eevee_materials.c235
eevee_engine.c208
draw_manager_exec.c197
eevee_lightprobes.c190
object_mode.c181
draw_manager_data.c177

File Changes

ActionTotalPer Commit
Added1 1020.2
Modified15 8043.5
Deleted6480.1

Code Changes

ActionTotalPer Commit
Lines Added222 01252.6
Lines Removed118 66928.1

Latest commits Feed

Revision e150f17 by Clément Foucault (master)
October 18, 2021, 13:15 (GMT)
Fix T92250 EEVEE: Render crash with Motion Blur and Overscan

This was caused by `DRW_view_data_texture_list_size_validate` which now
delete everything from the render engine.

This might change in the future but for now we just avoid calling it from
the render loop (when using DRW_cache_restart).
Revision 30bed87 by Clément Foucault (master)
October 15, 2021, 09:24 (GMT)
Fix T92226 EEVEE: AO misaligned on first sample

Caused by tricky state tracking. `GPU_framebuffer_bind()` is updating
the framebuffer on first time and will reset the viewport state of it.
Revision 2289295 by Clément Foucault (master)
October 14, 2021, 16:20 (GMT)
GPUTexture: Fix assert when using stereo viewport with EEVEE

Stereo viewport means the depth buffer is use twice as often as a
framebuffer attachment.
Revision 42d79a6 by Clément Foucault (master)
October 14, 2021, 09:49 (GMT)
Fix T91398 Overlay: Camera BG jitter offset (regression)

This was caused by camera background being rendered in world space, causing
floating point imprecision issues when camera was far from origin.

Adding a uniform to change vertex shader to process everything in viewspace
to fix the problem.
Revision 10abaf3 by Clément Foucault (master)
October 13, 2021, 18:51 (GMT)
Fix T88766 EEVEE: Missing glossy reflections with Shader to RGB & SSR is active.

This was due to the shading evaluation being outdated inside the ShaderToRGBA
glsl code.
Revision d39cd85 by Clément Foucault (master)
October 13, 2021, 17:58 (GMT)
Fix T89777 EEVEE: Contact Shadows causes wrong shading in Reflection Plane

The planar reflections being rendered at the same resolution as the HiZ max
buffer, do not need any uv correction during raytracing.

However, the GTAO horizon buffer being at output resolution do need the
uv factors in order to match the pixels visible on screen. To avoid many
complication, we increase the size of the GTAO texture up to the hiz buffer
size. This way, if planar reflections need GTAO the texture is big enough.
We change the viewport of the GTAO framebuffer for the main view in order
to not have to modify Uvs in many places.
Revision ad80248 by Clément Foucault (master)
October 12, 2021, 15:54 (GMT)
Revert "GHOST: Unify behavior of offscreen context creation"

Commited by mistake

This reverts commit 6535779c92b90035870047f178cf3eff95f0bdf0.
Revision 45f1672 by Clément Foucault (master)
October 12, 2021, 14:47 (GMT)
Fix T91981: Crash when using operators that needs scene depth

There was a double lock in the object depth drawing function.
Also the texture read was not reading the texture with the right
format. Now it needs a conversion.

Fix T91981 Particle Edit make Blender Crash
Fix T92006 Light spot interactively point can't use
Revision 6535779 by Clément Foucault (master)
October 12, 2021, 14:47 (GMT)
GHOST: Unify behavior of offscreen context creation

This makes sure the previously bound context is restored after creating a
new context. This follows what is already happening on windows.

All system backend are patched.

This also removes the goto and some code duplication.

Differential Revision: https://developer.blender.org/D12455
Revision ee7deb0 by Clément Foucault (eevee-rewrite)
October 8, 2021, 15:58 (GMT)
EEVEE: Subsurface Scattering: New implementation

This new implementation follows the technique described in
"Efficient screen space subsurface scattering Siggraph 2018".

Compared to the old implementation it fixes a lot of issues at
the cost of it being slower. This fixes:
- Light leaking between different objects.
- Light leaking between different surfaces with different depths.
- SSS radii are now "texturable" per pixel. No SSS surfaces limits.
- Noise should be lower.
- Precomputation is only done once for all SSS surfaces which lowers the
per material storage and precomputation time.

Implementation is also simpler as it is only a one pass processing.

We differ from the reference presentation by not precomputing the
RGB weights per samples. We actually compute them on the fly in order
to support varying SSS radii.

Notes:
- SSS IOR and SSS anisotropy are not supported.
- Object level light leak prevention might not work for high number of
objects in the scene (> 1024). In this case light leak might occur.
Adding or deleting (hidding) objects in the scene might change which
objects can leak.

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