Alpha blending FINAL comparison (2020.07.21)
This page presents the different alpha blending methods implemented in the Marlin renderer's new Compositor.
This new compositor is developped in the unsafe-dev branch, see the pipe package.
This images are produced by the LineWidthColorGridTest class and stored in the PNG format (sRGB INT RGBA format).
TOC:
Comparison
Output files
Comparison (original Java2D approach) vs (Gamma-corrected sRGB - linear mode)
Original Java2D approach
|
Gamma-corrected sRGB (linear) with no correction
|
Image difference (scaled to max delta):
|
|
|
|
Comparison (original Java2D approach) vs (Gamma-corrected sRGB - hybrid mode)
Original Java2D approach
|
Gamma-corrected sRGB (linear) with hybrid mode: contrast correction on darker shades
|
Image difference (scaled to max delta):
|
|
|
|
Comparison (original Java2D approach) vs (Gamma-corrected sRGB - perceptual mode)
Original Java2D approach
|
Gamma-corrected sRGB (linear) with perceptual mode: contrast correction on all shades (L*)
|
Image difference (scaled to max delta):
|
|
|
|
Output files
Reference sRGB non-linear = Original Java2D approach
Gamma-corrected sRGB (linear) with no correction
Gamma-corrected sRGB (linear) with hybrid mode: contrast correction on darker shades
Gamma-corrected sRGB (linear) with perceptual mode: contrast correction on all shades (L*)