Page MenuHome

Denoising passes; Variance pass output broken in recent builds
Closed, ResolvedPublic

Description

System Information
Win64 bit, i7 3770 processor, 24 gigs RAM, AMD 7700 GPU

Blender Version
Broken: hash 9f8bb58 (October 2)
Worked: hash 83ce028 (October 7)

Short description of error
I'll let the image describe it

The variance denoise passes are broken, they are no longer calculating the actual variance (so now it's just like the regular versions of the pass with different color values).

Exact steps for others to reproduce the error
Render the scene in an older build, check the pass info. Render the scene in a newer build, check the pass info.

.blend

Event Timeline

Sergey Sharybin (sergey) triaged this task as Confirmed, Medium priority.

Caused by rB12f4538. Worth adding a regression test for this i'd say.

Note:

  • These are passes for debugging the denoiser, enabled with the experimental feature set.
  • The result for OpenCL renders was already like this.
  • The denoiser itself is working fine, the meaning of the passes just changed for CPU and CUDA.

Now it outputs the actual variance again since that's more useful to visualize for debugging.