Blender Git Statistics -> Developers -> lukasstockner97
Lukas Stockner (lukasstockner97)
Total Commits : 718
Master Commits : 202
Branch Commits : 516
First Commit : January 14, 2015
Latest Commit : December 12, 2019 (Yesterday)
Commits by Month
Date | Number of Commits | |
---|---|---|
December, 2019 | 3 | |
November, 2019 | 7 | |
October, 2019 | 0 | |
September, 2019 | 3 | |
August, 2019 | 0 | |
July, 2019 | 9 | |
June, 2019 | 0 | |
May, 2019 | 4 | |
April, 2019 | 0 | |
March, 2019 | 0 | |
February, 2019 | 8 | |
January, 2019 | 7 | |
December, 2018 | 1 | |
November, 2018 | 4 | |
October, 2018 | 13 | |
September, 2018 | 1 | |
August, 2018 | 3 | |
July, 2018 | 23 | |
June, 2018 | 75 | |
May, 2018 | 10 | |
April, 2018 | 2 | |
March, 2018 | 1 | |
February, 2018 | 0 | |
January, 2018 | 2 | |
December, 2017 | 2 | |
November, 2017 | 7 | |
October, 2017 | 0 | |
September, 2017 | 1 | |
August, 2017 | 5 | |
July, 2017 | 2 | |
June, 2017 | 12 | |
May, 2017 | 36 | |
April, 2017 | 26 | |
March, 2017 | 53 | |
February, 2017 | 50 | |
January, 2017 | 36 | |
December, 2016 | 19 | |
November, 2016 | 53 | |
October, 2016 | 19 | |
September, 2016 | 21 | |
August, 2016 | 60 | |
July, 2016 | 50 | |
June, 2016 | 35 | |
May, 2016 | 12 | |
April, 2016 | 9 | |
March, 2016 | 6 | |
February, 2016 | 3 | |
January, 2016 | 6 | |
December, 2015 | 3 | |
November, 2015 | 2 | |
October, 2015 | 8 | |
September, 2015 | 0 | |
August, 2015 | 0 | |
July, 2015 | 2 | |
June, 2015 | 0 | |
May, 2015 | 0 | |
April, 2015 | 2 | |
March, 2015 | 0 | |
February, 2015 | 0 | |
January, 2015 | 2 |
Commit Distribution
Favourite Files
Filename | Total Edits |
---|---|
device_cpu.cpp | 125 |
blender_session.cpp | 108 |
device_cuda.cpp | 101 |
kernel_types.h | 99 |
session.cpp | 80 |
buffers.cpp | 67 |
blender_sync.cpp | 67 |
ui.py | 62 |
session.h | 62 |
kernel_filter.h | 60 |
File Changes
Action | Total | Per Commit |
---|---|---|
Added | 396 | 0.6 |
Modified | 7 467 | 10.4 |
Deleted | 320 | 0.4 |
Code Changes
Action | Total | Per Commit |
---|---|---|
Lines Added | 37 545 | 65.8 |
Lines Removed | 22 415 | 39.3 |
Latest commits 
14 hours 48 min ago |
Add support for tiled images and the UDIM naming scheme This patch contains the work that I did during my week at the Code Quest - adding support for tiled images to Blender. With this patch, images now contain a list of tiles. By default, this just contains one tile, but if the source type is set to Tiled, the user can add additional tiles. When acquiring an ImBuf, the tile to be loaded is specified in the ImageUser. Therefore, code that is not yet aware of tiles will just access the default tile as usual. The filenames of the additional tiles are derived from the original filename according to the UDIM naming scheme - the filename contains an index that is calculated as (1001 + 10*<y coordinate of the tile> + <x coordinate of the tile>), where the x coordinate never goes above 9. Internally, the various tiles are stored in a cache just like sequences. When acquired for the first time, the code will try to load the corresponding file from disk. Alternatively, a new operator can be used to initialize the tile similar to the New Image operator. The following features are supported so far: - Automatic detection and loading of all tiles when opening the first tile (1001) - Saving all tiles - Adding and removing tiles - Filling tiles with generated images - Drawing all tiles in the Image Editor - Viewing a tiled grid even if no image is selected - Rendering tiled images in Eevee - Rendering tiled images in Cycles (in SVM mode) - Automatically skipping loading of unused tiles in Cycles - 2D texture painting (also across tiles) - 3D texture painting (also across tiles, only limitation: individual faces can not cross tile borders) - Assigning custom labels to individual tiles (drawn in the Image Editor instead of the ID) - Different resolutions between tiles There still are some missing features that will be added later (see T72390): - Workbench engine support - Packing/Unpacking support - Baking support - Cycles OSL support - many other Blender features that rely on images Thanks to Brecht for the review and to all who tested the intermediate versions! Differential Revision: https://developer.blender.org/D3509 |
20 hours 24 min ago |
Cycles: perform clamping per light contribution instead of whole path With upcoming light group passes, for them to sum up correctly to the combined pass the clamping must be more fine grained. This also has the advantage that if one light is particularly noisy, it does not diminish the contribution from other lights which do not need as much clamping. Clamp values on existing scenes will need to be tweaked to get similar results, there is no automatic conversion possible which would give the same results as before. Implemented by Lukas, with tweaks by Brecht. Part of D4837 |
December 10, 2019, 19:44 (GMT) |
Cycles: support for custom shader AOVs Custom render passes are added in the Shader AOVs panel in the view layer settings, with a name and data type. In shader nodes, an AOV Output node is then used to output either a value or color to the pass. Arbitrary names can be used for these passes, as long as they don't conflict with built-in passes that are enabled. The AOV Output node can be used in both material and world shader nodes. Implemented by Lukas, with tweaks by Brecht. Differential Revision: https://developer.blender.org/D4837 |
November 27, 2019, 20:26 (GMT) |
Cycles: Scale denoising albedo contribution of Principled BSDFs according to average fresnel The Principled BSDF uses Microfacet closures that include a fresnel term, which are a special case since their weight tends to be near white even if their average contribution is fairly low. The sample weight is scaled by the average fresnel weight to account for this, but the denoising albedo still used the unscaled weight. This was fine for the original denoiser, but apparently OIDN can't handle the resulting albedo pass well. Therefore, this commit adds the described scaling to the albedo pass contribution as well. This problem was described in T69770. Reviewed By: brecht Differential Revision: https://developer.blender.org/D6289 |
Revision 5f82032 by Lukas Stockner (experimental-build) November 22, 2019, 13:29 (GMT) |
Squashed UDIM patch (D3509) another time Apparently the buildbot process changed and it builds the latest branch commit now. |
Revision f3395c7 by Lukas Stockner (experimental-build) November 22, 2019, 13:25 (GMT) |
Revert "Squashed UDIM patch (D3509) once again" This reverts commit 4e90f53dbcf0220f2daa25bb8d1b389bee1bb8de. |
Revision 4e90f53 by Lukas Stockner (experimental-build) November 22, 2019, 13:24 (GMT) |
Squashed UDIM patch (D3509) once again |
Revision 251b417 by Lukas Stockner (experimental-build) November 22, 2019, 13:24 (GMT) |
Merge branch 'master' into experimental-build |
Revision 0a554f9 by Lukas Stockner / Germano Cavalcante (temp-blender-2.81-release-with-wrong-merge) November 11, 2019, 17:05 (GMT) |
Fix T71250: ID user decrement error with ID properties in ViewLayer Credit for the original patch goes to @scorpion81. |
November 4, 2019, 14:02 (GMT) |
Fix T71250: ID user decrement error with ID properties in ViewLayer Credit for the original patch goes to @scorpion81. |
MiikaHweb - Blender Git Statistics v1.06