[Bf-cycles] Dithering in preview mode
David
erwin94 at gmx.net
Sun Nov 13 13:31:08 CET 2011
Hi,
the "Dither" setting is ignored during preview rendering,
which leads to unattractive banding artifacts in smooth
surfaces. In an attempt to improve the situation I came
up with the following patch, but I am not sure I like the
solution: it reuses the sobol RNG for dithering, and therefore
has to pass the rng_state to the tonemap function.
Any RNG would need some sort of state to be passed, but alternatively
dithering could be done with error diffusion. A parallel implementation
is described here:
http://people.zoy.org/~sam/HybridDithering.pdf
This would make the code more complex, to put it mildly.
I am unsure what the best solution is, maybe nothing should
be done (for many scenes banding is not a problem).
till then, David.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cycles_dither.patch
Type: application/octet-stream
Size: 10551 bytes
Desc: not available
Url : http://lists.blender.org/pipermail/bf-cycles/attachments/20111113/55761d21/attachment.obj
More information about the Bf-cycles
mailing list