Blender Git Statistics -> Developers -> kevindietrich

KÚvin Dietrich (kevindietrich)

Total Commits : 1 309
Master Commits : 188
Branch Commits : 1 121
First Commit : April 2, 2014
Latest Commit : June 15, 2021 (Today)

Commits by Month

DateNumber of Commits
June, 202113
May, 202142
April, 202122
March, 2021101
February, 202149
January, 202126
December, 202066
November, 2020100
October, 202058
September, 202056
August, 20209
July, 20201
June, 20200
May, 20200
April, 20200
March, 20200
February, 20200
January, 20200
December, 20190
November, 20190
October, 20190
September, 20190
August, 20190
July, 20190
June, 20190
May, 20190
April, 20190
March, 20190
February, 20190
January, 20190
December, 20180
November, 20180
October, 20180
September, 20180
August, 20180
July, 20180
June, 20180
May, 20180
April, 20180
March, 20183
February, 20183
January, 20180
December, 20170
November, 20170
October, 20170
September, 20170
August, 20170
July, 20170
June, 20170
May, 20170
April, 20171
March, 20170
February, 20175
January, 20175
December, 20164
November, 20162
October, 201611
September, 201622
August, 201617
July, 2016114
June, 2016158
May, 201666
April, 201628
March, 201625
February, 201614
January, 201658
December, 201513
November, 20159
October, 20150
September, 20156
August, 201519
July, 201523
June, 201570
May, 201579
April, 20150
March, 20152
February, 20151
January, 20151
December, 20140
November, 20140
October, 20141
September, 20142
August, 20140
July, 20140
June, 20140
May, 20140
April, 20144

Commit Distribution

PathNumber of Commits
cycles_procedural_api452
alembic_basic_io365
openvdb284
master188
gooseberry122
cycles_texture_cache5
subdivision_work4
blender-v2.78c-release4
fracture_modifier-master4
fracture_modifier4
temp-fracture-modifier-2.84
temp-sybren-meshdeform3
temp-keymap-changes3
tmp-COW_InsertKeyframe_Fix3
temp-benchmark3
temp-ui-layout-2.83
interactive_physics3
temp-dynamic-overrides3
temp-sybren-cow-ocean3
tmp-CollectionsAnim3
TEMP-UI-DECOR3
temp-object-multi-mode3
topbar3
collada2.83
temp-greasepencil-vfx3
tmp-b28-motionpath-drawing3
temp-udim-images3
blender-v2.78b-release3
temp-modifier-rm-cddm3
tmp_hair_curves3
temp-select-axis3
temp-greasepencil-object-stacksplit3
temp-tab_drag_drop3
blender-v2.78-release3
tmp-TimelineHeaderButtonsStretching3
hair_object3
blender2.8_snap_gizmo3
experimental_gp_weight3
temp-sybren-particles3
soc-2018-cycles-volumes3
tmp-static-override-insertion3
hair_guides_grooming3
blender2.8-workbench3
ui_layout_gridflow3
temp-flexible-spacing3
temp-sybren-modifier-nonmesh3
benchmark3
soc-2018-bevel3
temp-keymap-save3
hair_guides3
temp-unified-collections3
blender2.8-snapping_with_occlusion3
temp-outliner-visibility3
temp-eeveelightcache3
temp-drawcontext2
temp-render-depsgraph2
render-layers1
gooseberry_farm1
blender-v2.91-release1
temp-openvdb1
transform-manipulators1
temp-workspace_active_object1
custom-manipulators1
pbr-viewport1
temp-group-collections1
imm_port_wm_playanim1
temp-workspace-object-mode-removal1
temp-ssr1
override-recursive-resync1
strand_nodes1
id_override_static1
temp-depsgraph-layers1
temp-workspace-multi-window1
clay-engine1
workspaces1
temp_motionpaths1
strand_editmode1
temp-lightprobe-rename1
temp-cycles-draw-manager1
temp-workspace-changes1
temp-scene-obedit-remove1
viewport_generic_engine1
object_nodes1
temp_manipulators_core1
blender-v2.72-release1
temp-layers-ui-table1
temp-blender2.8-stable1
temp-workspace-addons1
layers1
temp_bmesh_multires1
tmp-debug-filebrowser1
temp-blender2.81
uiTable1
layer-manager1
temp-workspace_mode1

Favourite Files

FilenameTotal Edits
alembic.cpp170
alembic_capi.cc135
geometry.cpp112
abc_mesh.cc110
alembic.h106
smoke.c75
blender_object.cpp70
scene.cpp60
abc_object.cc52
mesh.cpp50

File Changes

ActionTotalPer Commit
Added1930.1
Modified4 2513.2
Deleted490.0

Code Changes

ActionTotalPer Commit
Lines Added52 14850.3
Lines Removed33 40032.2

Latest commits Feed

Revision 05a3652 by KÚvin Dietrich (cycles_procedural_api)
3 hours 48 min ago
Import changes from code review branches.
Revision ec44b4a by KÚvin Dietrich (cycles_procedural_api)
4 hours 10 min ago
Merge branch 'master' into cycles_procedural_api
Revision 80811aa by KÚvin Dietrich / Bastien Montagne (override-recursive-resync)
20 hours 14 min ago
Fix T88515: Cycles does not update light transform from linked collections

When moving a linked collection, we seem to only receive a depsgraph update
for an empty object so the Blender synchronization cannot discriminate it
and tag the object(s) (light or geometry) for an update through
id_map.set_recalc.

This missing transform update only affects lights since we do not check
manually if the transformations were modified like we do for objects.

To fix this, add a check to see if the transformation is different provided
that a light was already created.

Reviewed By: brecht

Maniphest Tasks: T88515

Differential Revision: https://developer.blender.org/D11574
Revision b313525 by KÚvin Dietrich (master)
June 12, 2021, 02:13 (GMT)
Fix T88515: Cycles does not update light transform from linked collections

When moving a linked collection, we seem to only receive a depsgraph update
for an empty object so the Blender synchronization cannot discriminate it
and tag the object(s) (light or geometry) for an update through
id_map.set_recalc.

This missing transform update only affects lights since we do not check
manually if the transformations were modified like we do for objects.

To fix this, add a check to see if the transformation is different provided
that a light was already created.

Reviewed By: brecht

Maniphest Tasks: T88515

Differential Revision: https://developer.blender.org/D11574
Revision 87a9d26 by KÚvin Dietrich (cycles_procedural_api)
June 11, 2021, 17:05 (GMT)
Merge branch 'master' into cycles_procedural_api
Revision 4fbdfe3 by KÚvin Dietrich (cycles_procedural_api)
June 10, 2021, 19:38 (GMT)
Support reading per vertex UVs on a meshes.
Revision 7d44672 by KÚvin Dietrich (cycles_procedural_api)
June 10, 2021, 18:31 (GMT)
Support reading UVs at the vertex scope.

Such UVs may be generated by Houdini or Maya.
Revision a58b7e3 by KÚvin Dietrich (cycles_procedural_api)
June 10, 2021, 17:51 (GMT)
Fix RNA name.
Revision 3d04228 by KÚvin Dietrich (cycles_procedural_api)
June 10, 2021, 17:35 (GMT)
Merge branch 'master' into cycles_procedural_api
Revision ab183dd by KÚvin Dietrich (subdivision_work)
June 8, 2021, 02:42 (GMT)
Subdivision: basic GPU subdivision for OpenGL

This implements GPU subdivision via OpenSubDiv for OpenGL based render
engines. At the moment only uniform subdivision is supported. Adaptive
subdivision still lacks a way to render triangles from the subdivision
patches.

The GPUBatch is extended with a new VBO and a new IBO to gather
subdivided points and indices. This allows to render the subdivided
surface and the original control cage in edit mode without disrupting
too much the code.

To generate triangles from the subdivided index buffer, a compute
shader is used. Although, at the moment normals are not computed there
so a CPU fallback is used, where data is read from the GPU, processed
on the CPU to generate triangles and normals, and then sent back to
the GPU. To compute normals, a secondary compute shader might be used.
This is not ideal for performance, but allows to validate that
subdivision is indeed performed properly on the GPU.

Attributes (including UVs and vertex colors) are not supported yet.

For performance, some proper caching mechanism will need to be used.
There currently is some logic to cache the subdivision structures that
can be reused between updates. However, it is deactivated as it does
not properly detect when changes occur, and causes crashes in edit
mode.

Performance can be further improved by reducing data transfer to the
GPU, since OpenSubDiv asks us to allocate buffers big enough for the
refined and coarse mesh we also allocate such buffer on the host, and
transfer the entier buffer worth of data to the device, although only
the coarse part need to be truly allocated on the host and sent to the
device. This will require some change to the vertex buffer structure.

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