glcolortest icon indicating copy to clipboard operation
glcolortest copied to clipboard

GLSL shader for testing color science and palette generation algorithms interactively

GL Color Test

GLSL fragment shader for testing color science and palette generation algorithms interactively. Try on Shadertoy

This project is an Android app for convenient testing on mobile devices, but the shader is compatible with Shadertoy.

See shader_frag.frag for the actual shader code.

Features

To enable features and render visualizations other than the default gamut plot, uncomment the respective sections in mainImage.

Screenshots

ZCAM gamut

ZCAM gamut

Oklab gamut

Oklab gamut

ZCAM gamut clipping

ZCAM gamut clipping

Oklab gamut clipping

Oklab gamut clipping

ZCAM lightness ramp

ZCAM lightness ramp

Oklab lightness ramp

Oklab lightness ramp

Material You color palette (ZCAM)

Material You color palette (ZCAM)

Material You color palette (Oklab)

Material You color palette (Oklab)

Chromatic color comparison

Chromatic color comparison

Blending red with white

ZCAM is on the top and sRGB (non-linear) is on the bottom.

Blending red with white

Oklab rainbow

Oklab rainbow