english Sivu saatavilla vain englanninkielisenä.

Blender Git Statistics -> Developers -> leesonw

William Leeson (leesonw)

Total Commits : 14
Master Commits : 13
Branch Commits : 1
First Commit : September 6, 2021
Latest Commit : November 25, 2021

Commits by Month

DateNumber of Commits
November, 20216
October, 20215
September, 20213

Commit Distribution

PathNumber of Commits
master13
cycles-x1

Favourite Files

FilenameTotal Edits
sync.cpp2
kernel_jitter.h2
path_trace_work_cpu.cpp2
profiling.cpp2
profiling.h2
tile.cpp2
ui.py2
light.cpp1
constant_fold.cpp1
integrator_tile_test.cpp1

File Changes

ActionTotalPer Commit
Modified594.2

Code Changes

ActionTotalPer Commit
Lines Added57347.8
Lines Removed35129.3

Latest commits Feed

Revision c49d2cb by William Leeson (master)
November 25, 2021, 08:41 (GMT)
Merge branch 'blender-v3.0-release' to bring in D13042:
Fix performance decrease with Scrambling Distance on
Revision e1a3b69 by William Leeson (master)
November 18, 2021, 08:41 (GMT)
Merge branch 'blender-v3.0-release' to pick up D13262.
Revision 8c0370e by William Leeson (master)
November 18, 2021, 08:31 (GMT)
Fix T93102: Principled hair shader stack was built incorrectly

stack_assign_if was used in the middle of creating the shader value blocks.
Which caused stack variables to be inserted in the middle of the shader value data.
This resulted in the shader node data no being in sequential order. This was also
the case for the wave texture wave node.

Reviewed By: brecht

Maniphest Tasks: T93102

Differential Revision: https://developer.blender.org/D13262
Revision 4568762 by William Leeson (master)
November 12, 2021, 09:16 (GMT)
Fix T92601: Disable profiling when the profiler is deemed not active.

Adds a method to profiler that can be used to check if it is active.
This is used to determine if stop_profiling and start_profiling
should be called.

| patch | Juans Scene UI 256 samples | Juans Scene bg 256 samples | junkshop UI | junkshop bg |
| No patch | 6:16.59 | 4:05.37 | 2:08.48 | 1:59.7 |
| D13187 | 4:12.15 | 3:57.36 | 2:07.25 | 1:58.16 |
| D13185 | 4.11.18 |3:54.74 | 2:07.44 | 1:58.03 |
| D13190 | 4:12.39 | 3:55.42 | 2:07.62 | 1:58.68 |

UI - means rendered from within Blender
bg - means rendered from the command line using ##blender -b scene.blend -f 1##

Reviewed By: sergey, brecht

Maniphest Tasks: T92601

Differential Revision: https://developer.blender.org/D13190
Revision 32c7687 by William Leeson (master)
November 12, 2021, 09:01 (GMT)
Fix T92601: Disable profiling when the profiler is deemed not active.

Adds a method to profiler that can be used to check if it is active.
This is used to determine if stop_profiling and start_profiling
should be called.

| patch | Juans Scene UI 256 samples | Juans Scene bg 256 samples | junkshop UI | junkshop bg |
| No patch | 6:16.59 | 4:05.37 | 2:08.48 | 1:59.7 |
| D13187 | 4:12.15 | 3:57.36 | 2:07.25 | 1:58.16 |
| D13185 | 4.11.18 |3:54.74 | 2:07.44 | 1:58.03 |
| D13190 | 4:12.39 | 3:55.42 | 2:07.62 | 1:58.68 |

UI - means rendered from within Blender
bg - means rendered from the command line using ##blender -b scene.blend -f 1##

Reviewed By: sergey, brecht

Maniphest Tasks: T92601

Differential Revision: https://developer.blender.org/D13190
Revision 0b06090 by William Leeson / Brecht Van Lommel (master)
November 1, 2021, 07:36 (GMT)
Fix T92575: Cycles black pixels when rendering with > 65k samples

Differential Revision: https://developer.blender.org/D13039
Revision 82cf25d by William Leeson (master)
October 27, 2021, 12:21 (GMT)
Cycles: Scrambling distance for the PMJ sampler

Adds scrambling distance to the PMJ sampler. This is based
on the work by Mathieu Menuet in D12318 who created the original
implementation for the Sobol sampler.

Reviewed By: brecht

Maniphest Tasks: T92181

Differential Revision: https://developer.blender.org/D12854
Revision 7b1c571 by William Leeson (master)
October 27, 2021, 12:05 (GMT)
Cycles: Replace saturate with saturatef

saturate is depricated in favour of __saturatef this replaces saturate
with __saturatef on CUDA by createing a saturatef function which replaces
all instances of saturate and are hooked up to the correct function on all
platforms.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D13010
Revision 366262b by William Leeson (master)
October 26, 2021, 14:11 (GMT)
Distance Scrambling for for Cycles X - Sobol version

Cycles:Distance Scrambling for Cycles Sobol Sampler

This option implements micro jittering an is based on the INRIA
research paper [[ https://hal.inria.fr/hal-01325702/document | on micro jittering ]]
and work by Lukas Stockner for implementing the scrambling distance.
It works by controlling the correlation between pixels by either using
a user supplied value or an adaptive algorithm to limit the maximum
deviation of the sample values between pixels.

This is a follow up of https://developer.blender.org/D12316

The PMJ version can be found here: https://developer.blender.org/D12511

Reviewed By: leesonw

Differential Revision: https://developer.blender.org/D12318
Revision f0df0e9 by William Leeson (master)
October 20, 2021, 19:01 (GMT)
Fix: Add cast to atof for CYCLES_CONCURRENT_STATES_FACTOR env variable parsing.

The conversion from double to float was causing a build failure.

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

MiikaHweb - Blender Git Statistics v1.06
Tehnyt: Miika HämäläinenViimeksi p?ivitetty: 07.11.2014 14:18 MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021