Replies: 2 comments 1 reply
Color calibration is a channel mixer. The primaries view of that channel mixer is a different representation of the channel mixer control. RGB works under a premise of additive light, meaning white = R + G + B in equal parts, so it's only natural that changing one of these quantities results in tinting the image. Not sure what you are comparing this view with from other software, but primaries of the RGB colorspace should behave like that. Ansel has another color primaries module that doesn't manipulate primaries of the colorspace but human-meaningful color primaries. This one nails neutral colors at their original place and is the actual equivalent of the Lightroom HSV mixer. Not an RGB channel mixer.
The pipeline goes final resampling -> filmic -> photographic grain. Grain should happen after the curve. The curve should happen after the resampling. Grain synthesis can't work on subpixels. If that bothers you, feel free to move final resampling after photographic grain, but resampling on non-linear RGB may trigger chromatic aberrations at edges. |
|
In photographic grain module, the grain synthesis model has been changed to allow sub-pixel geometry, which behaves better when downsampled: d147c86 In color calibration module, I added a new mode called "white-preserving" that seems close to what you ask and is conceptually closer to what Darktable does in its (poorly-named) primaries module: d147c86 See the doc for more details. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Hi all, I have been testing Ansel for some days and I may have some very basic questions:
All reactions