Blender Git Statistics -> Developers -> lukasstockner97

Lukas Stockner (lukasstockner97)

Total Commits : 539
Master Commits : 128
Branch Commits : 411
First Commit : January 14, 2015
Latest Commit : November 17, 2017

Commits by Month

DateNumber of Commits
November, 20176
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
master128
fracture_modifier32
blender-v2.78b-release30
blender-v2.78c-release30
temp-xinput-tablet13
temp-cycles-microdisplacement12
blender-v2.78-release4
compositor-20164
asset-engine2
id_override_static2
blender-v2.79-release2
greasepencil-object2
strand_editmode1
temp-workspace-changes1
custom-manipulators1
temp-ssr1
workspaces1
temp-lightprobe-rename1
blender2.81
topbar1
id_copy_refactor1
temp-group-collections1
tmp-debug-filebrowser1
hair_guides1
temp_cryptomatte1

Favourite Files

FilenameTotal Edits
device_cpu.cpp111
kernel_types.h89
device_cuda.cpp88
blender_session.cpp82
session.cpp71
kernel_filter.h60
buffers.cpp60
session.h55
kernel_cpu_impl.h54
kernel_passes.h53

File Changes

ActionTotalPer Commit
Added3630.7
Modified5 77010.7
Deleted3170.6

Code Changes

ActionTotalPer Commit
Lines Added26 16159.6
Lines Removed17 77240.5

Latest commits Feed

Revision 119846a by Lukas Stockner (master)
November 17, 2017, 17:34 (GMT)
Mikktspace: Speed up the merging of identical vertices

Previously, Mikktspace just bucketed the vertices based on one spatial coordinate and then ran full pairwise comparisons inside each bucket.
However, since models are three-dimensional, the bucketing has a massive false-positive rate, and since pairwise comparison is O(n^2), the merging process is very slow.

But, since we only care about exactly identical vertices, there is a much more efficient approach - we can just hash all values belonging to each vertex and form buckets based on the hash.
Since the hash has 32 bits and considers all values, false-positives are very unlikely - and since both hashing and the radixsort that's used for bucketing are O(n), both asymptotical and
real-world performance (as well as code complexity) are significantly improved.
Revision 40f528a by Lukas Stockner (master)
November 17, 2017, 15:40 (GMT)
Cycles: Add per-tile render time debug pass

Reviewers: sergey, brecht

Differential Revision: https://developer.blender.org/D2920
Revision a0c02e4 by Lukas Stockner (master)
November 17, 2017, 15:39 (GMT)
Cycles: Add Volume Direct and Volume Indirect passes for volume-scattered light

No color pass because it's hard to define what to use as color in a volume.

Reviewers: sergey, brecht

Differential Revision: https://developer.blender.org/D2903
Revision f78e963 by Lukas Stockner (master)
November 17, 2017, 15:34 (GMT)
Cycles: Refactor PassType from bitflag to index in order to allow for more passes
Revision d8066fb by Lukas Stockner (master)
November 14, 2017, 03:17 (GMT)
Cycles: Refactor closure roughness detection to fix a potential bug with Denoising of specular shaders
Revision 212a8d9 by Lukas Stockner (master)
November 14, 2017, 03:17 (GMT)
Cycles: Make per-object random value output also work for Lamps
Revision 6f4a0c2 by Lukas Stockner / Bastien Montagne (blender-v2.79-release, fracture_modifier)
September 4, 2017, 10:56 (GMT)
Cycles: Mark pixels with negative values as outliers

If a pixel has negative components, something already went wrong, so the best option is to just ignore it.

Should be good for 2.79.
Revision f9a3d01 by Lukas Stockner (master)
August 25, 2017, 15:46 (GMT)
Cycles: Mark pixels with negative values as outliers

If a pixel has negative components, something already went wrong, so the best option is to just ignore it.

Should be good for 2.79.
Revision e54df78 by Lukas Stockner / Sergey Sharybin (blender-v2.79-release, fracture_modifier)
August 17, 2017, 12:07 (GMT)
Fix T52280: The Image node in Compositing can't read Z buffer of openEXR in 2.79

As part of the fix for T51587, I removed the Depth output for non-Multilayer
images since it seemed weird that PNGs etc. that don't have a Z pass still get
a socket for it.
However, I forgot about non-multilayer EXRs, which are a special case that can
actually have a Z pass.

Therefore, this commit brings back the Depth output for non-multilayer images
just like it was in 2.78.
Revision 5492d2c by Lukas Stockner (master)
August 17, 2017, 00:00 (GMT)
Cycles: Calculate correct remaining time when using a larger pixel size

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