Page MenuHome

Cycles: Support merging images rendered with adaptive sampling
ClosedPublic

Authored by Andrii Symkin (pembem22) on Dec 2 2021, 9:49 PM.

Details

Summary

This patch adds support for merging images rendered with adaptive sampling.

To do this, an int buffer, which stores sample count, is created for each render layer that will be in output image. Samples are loaded from input images using "Debug Sample Count" pass if it exists or from metadata otherwise. "Debug Sample Count" pass merging is handled separately.

Diff Detail

Repository
rB Blender
Branch
cycles-merge-operator-adaptive-sampling (branched from master)
Build Status
Buildable 19171
Build 19171: arc lint + arc unit

Event Timeline

Andrii Symkin (pembem22) requested review of this revision.Dec 2 2021, 9:49 PM
Andrii Symkin (pembem22) created this revision.

Diffed against wrong branch

Looks good, thanks. Will commit with small tweaks to fix float to int conversion errors on Linux.

This revision is now accepted and ready to land.Dec 9 2021, 8:53 PM