Blender Git Commit Log

Git Commits -> Revision f3ace5a

Revision f3ace5a by William Leeson (master)
September 27, 2021, 07:54 (GMT)
Fixes T91632 by stopping the sample correlation between dimensions which was causing rendering artifacts on simple scenes.

Fix T91632: Stops the sample correlation between dimensions which was causing rendering artefacts on simple scenes.

This is done by increasing the amount of jitter the Cranley Patterson Rotation is allowed to add. Also, it uses the y dimension of the of the sample table for 1D sampling which causes further decorrelation between dimensions. As an additional measure the x and y dimensions are swapped randomly to provide further decorrelation.

Maniphest Tasks: T91632

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

Commit Details:

Full Hash: f3ace5aa8015a5b5fcd063054a37c6d18d5164d2
Parent Commit: fe49904
Lines Changed: +15, -17

1 Modified Path:

/intern/cycles/kernel/kernel_jitter.h (+15, -17) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021