Blender Git Statistics -> Developers -> sherholz

Sebastian Herholz (sherholz)

Total Commits : 3
Master Commits : 2
Branch Commits : 1
First Commit : November 17, 2021
Latest Commit : December 8, 2021

Commits by Month

DateNumber of Commits
December, 20212
November, 20211

Commit Distribution

PathNumber of Commits
master2
lineart-shadow1

Favourite Files

FilenameTotal Edits
light.h2
math_intersect.h2
intersect_closest.h2
shade_volume.h1
CMakeLists.txt1
CMakeLists.txt1
sample.h1
properties.py1
types.h1
CMakeLists.txt1

File Changes

ActionTotalPer Commit
Modified206.7

Code Changes

ActionTotalPer Commit
Lines Added349116.3
Lines Removed7725.7

Latest commits Feed

Revision 2102321 by Sebastian Herholz / YimingWu (lineart-shadow)
December 8, 2021, 06:51 (GMT)
Cycles: fix bugs in point and spot light multiple importance sampling

* Spot lights are now handled as disks aligned with the direction of the
spotlight instead of view aligned disks.

* Point light is now handled separately from the spot light, to fix a case
where multiple lights are intersected in a row. Before the origin of the
ray was the previously intersected light and not the origin of the initial
ray traced from the last surface/volume interaction.

This makes both strategies in multiple importance sampling converge to the same
result. It changes the render results in some scenes, for example the junkshop
scene where there are large point lights overlapping scene geometry and each
other.

Differential Revision: https://developer.blender.org/D13233
Revision cb33442 by Sebastian Herholz / Brecht Van Lommel (master)
December 1, 2021, 19:20 (GMT)
Cycles: fix bugs in point and spot light multiple importance sampling

* Spot lights are now handled as disks aligned with the direction of the
spotlight instead of view aligned disks.

* Point light is now handled separately from the spot light, to fix a case
where multiple lights are intersected in a row. Before the origin of the
ray was the previously intersected light and not the origin of the initial
ray traced from the last surface/volume interaction.

This makes both strategies in multiple importance sampling converge to the same
result. It changes the render results in some scenes, for example the junkshop
scene where there are large point lights overlapping scene geometry and each
other.

Differential Revision: https://developer.blender.org/D13233
Revision d9bc8f1 by Sebastian Herholz / Brecht Van Lommel (master)
November 17, 2021, 17:03 (GMT)
Cycles: add build option to enable a debugging feature for MIS

This patch adds a CMake option "WITH_CYCLES_DEBUG" which builds cycles with
a feature that allows debugging/selecting the direct-light sampling strategy.
The same option may later be used to add other debugging features that could
affect performance in release builds.

The three options are:
* Forward path tracing (e.g., via BSDF or phase function)
* Next-event estimation
* Multiple importance sampling combination of the previous two methods

Such a feature is useful for debugging light different sampling, evaluation,
and pdf methods (e.g., for light sources and BSDFs).

Differential Revision: https://developer.blender.org/D13152

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