Post

I've been working on a Kotlin/Compose Multiplatform to interpolate sRGB colors as mixtures of paints/pigments. It can produce results that are more appealing than the traditional sRGB interpolation that Composes uses (see screenshot). Not quite ready for release yet. github.com/romainguy/vi...

My implementation is based on their paper. The differences are, from what I can tell, that my version doesn't rely on a large 3D LUT (which was a requirement to target Android apps), and that I don't have any restrictions for commercial use.

My repository provides all the scripts used to generate the LUT and train the MLPs. There's no secret anything :) I gotta say, I love the insight from the original paper of adding RGB remainders to the latent space.

0 reposts0 likes

No replies yet.