Blender Git Statistics -> Developers -> lukasstockner97

Lukas Stockner (lukasstockner97)

Total Commits : 742
Master Commits : 226
Branch Commits : 516
First Commit : January 14, 2015
Latest Commit : January 20, 2020

Commits by Month

DateNumber of Commits
January, 20204
December, 201923
November, 20197
October, 20190
September, 20193
August, 20190
July, 20199
June, 20190
May, 20194
April, 20190
March, 20190
February, 20198
January, 20197
December, 20181
November, 20184
October, 201813
September, 20181
August, 20183
July, 201823
June, 201875
May, 201810
April, 20182
March, 20181
February, 20180
January, 20182
December, 20172
November, 20177
October, 20170
September, 20171
August, 20175
July, 20172
June, 201712
May, 201736
April, 201726
March, 201753
February, 201750
January, 201736
December, 201619
November, 201653
October, 201619
September, 201621
August, 201660
July, 201650
June, 201635
May, 201612
April, 20169
March, 20166
February, 20163
January, 20166
December, 20153
November, 20152
October, 20158
September, 20150
August, 20150
July, 20152
June, 20150
May, 20150
April, 20152
March, 20150
February, 20150
January, 20152

Commit Distribution

PathNumber of Commits
temp-cycles-denoising320
soc-2016-cycles_denoising227
master226
temp-udim-images77
fracture_modifier-master33
fracture_modifier33
temp-fracture-modifier-2.833
blender-v2.78c-release30
blender-v2.78b-release30
experimental-build22
temp-xinput-tablet13
temp-cycles-microdisplacement12
hair_object7
temp-outliner-visibility7
temp-greasepencil-vfx6
temp-greasepencil-object-stacksplit6
gsoc-2018-many-light-sampling6
benchmark5
temp-ui-layout-2.85
temp-dynamic-overrides5
temp-sybren-cow-ocean5
TEMP-UI-DECOR5
soc-2018-cycles-volumes5
hair_guides_grooming5
temp-select-axis5
collada2.85
soc-2018-bevel5
temp-tab_drag_drop5
hair_guides5
blender2.8_snap_gizmo5
tmp_hair_curves5
interactive_physics5
temp-benchmark5
temp-eeveelightcache5
compositor-20164
blender-v2.78-release4
blender-v2.79b-release3
blender-v2.79a-release3
ui_layout_gridflow3
tmp-CollectionsAnim3
tmp-b28-motionpath-drawing3
temp-keymap-save3
temp-flexible-spacing3
temp-keymap-changes3
uv_unwrapping_slim_algorithm2
blender-v2.79-release2
experimental_gp_weight2
id_override_static2
cycles_unbiased_volumes1
temp-group-collections1
tmp-static-override-insertion1
strand_editmode1
greasepencil-object1
temp-object-multi-mode1
workspaces1
temp-workspace_mode1
id_copy_refactor1
custom-manipulators1
tmp-debug-filebrowser1
asset-engine1
soc-2019-npr1
greasepencil-experimental1
temp-modifier-rm-cddm1
temp-drawcontext1
temp-workspace_active_object1
temp-ssr1
tmp-COW_InsertKeyframe_Fix1
temp-lightprobe-rename1
temp-workspace-object-mode-removal1
temp-gpencil-eval1
temp-lanpr-staging1
topbar1
temp-workspace-changes1
temp-scene-obedit-remove1
temp-sybren-particles1
temp-blender-2.81-release-with-wrong-merge1
temp-workspace-addons1
temp-render-depsgraph1
blender2.8-workbench1
temp_cryptomatte1
temp-sybren-modifier-nonmesh1
tmp-TimelineHeaderButtonsStretching1
temp-unified-collections1
greasepencil-refactor1
blender2.8-snapping_with_occlusion1
temp-sybren-meshdeform1

Favourite Files

FilenameTotal Edits
device_cpu.cpp125
blender_session.cpp108
device_cuda.cpp101
kernel_types.h99
session.cpp80
blender_sync.cpp67
buffers.cpp67
image_ops.c65
session.h62
ui.py62

File Changes

ActionTotalPer Commit
Added3960.5
Modified7 53210.2
Deleted3200.4

Code Changes

ActionTotalPer Commit
Lines Added38 06864.3
Lines Removed22 72738.4

Latest commits Feed

Revision 2210f9c by Lukas Stockner (master)
January 20, 2020, 22:11 (GMT)
Merge branch 'blender-v2.82-release'
Revision 902209e by Lukas Stockner (master)
January 20, 2020, 22:06 (GMT)
Partial Fix T73043: Denoising Albedo not working well for Sheen

Similar to the Microfacet Closures, the Principled BSDF Sheen closure is
added at a high weight but typically results in fairly low values.
Therefore, the default weight is a bad indicator of importance.

The fix here is the same as it was back then for Microfacets:
Compute an average weight using the normal as the half-vector
and use it to scale down the sample weight and the albedo channel.

In addition to drastically improving denoising of materials with
sheen when using the new Denoising node, this also can reduce noise
on such materials considerably.
Revision 7f571aa by Lukas Stockner (master)
January 16, 2020, 01:21 (GMT)
Merge branch 'blender-v2.82-release'
Revision 7d8a186 by Lukas Stockner (master)
January 16, 2020, 01:06 (GMT)
Fix T73133: UDIM texture count in Eevee is limited by OpenGL

Based on @fclem's suggestion in D6421, this commit implements support for
storing all tiles of a UDIM texture in a single 2D array texture on the GPU.

Previously, Eevee was binding one OpenGL texture per tile, quickly running
into hardware limits with nontrivial UDIM texture sets.
Workbench meanwhile had no UDIM support at all, as reusing the per-tile
approach would require splitting the mesh by tile as well as texture.

With this commit, both Workbench as well as Eevee now support huge numbers
of tiles, with the eventual limits being GPU memory and ultimately
GL_MAX_ARRAY_TEXTURE_LAYERS, which tends to be in the 1000s on modern GPUs.

Initially my plan was to have one array texture per unique size, but managing
the different textures and keeping everything consistent ended up being way
too complex.

Therefore, we now use a simpler version that allocates a texture that
is large enough to fit the largest tile and then packs all tiles into as many
layers as necessary.

As a result, each UDIM texture only binds two textures (one for the actual
images, one for metadata) regardless of how many tiles are used.

Note that this rolls back per-tile GPUTextures, meaning that we again have
per-Image GPUTextures like we did before the original UDIM commit,
but now with four instead of two types.

Reviewed By: fclem

Differential Revision: https://developer.blender.org/D6456
Revision a38840a by Lukas Stockner (master)
December 30, 2019, 18:20 (GMT)
Cleanup: clang-format
Revision 56ef761 by Lukas Stockner (master)
December 30, 2019, 18:20 (GMT)
Image Editor: Initialize Add Tile options from current tile

Previously, non-default alpha or float settings had be set manually.

With this change, the Add Tile and Fill Tile operators initialize
width, height, alpha and float from the currently selected tile
if it has a vaild ImBuf, otherwise from the first tile.
Revision d35a319 by Lukas Stockner (master)
December 26, 2019, 19:15 (GMT)
Cleanup: clang-format
Revision e4413dc by Lukas Stockner (master)
December 26, 2019, 19:14 (GMT)
Cycles: Use OIIO UDIM tag instead of %04d
Revision fa5e28a by Lukas Stockner (master)
December 25, 2019, 23:32 (GMT)
Cycles: Support UDIMs with OSL shading
Revision 6657fcc by Lukas Stockner (master)
December 25, 2019, 19:16 (GMT)
Cleanup: Remove BLI_stringenc_path

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