
Refractify algorithms
Refractify Virtual Optical Layer is not a blue light filter, in short it is a myopic defocus effect which under certain cases induces hyperopic refraction in the human eye while it maintains the overall white balance of the screen.
Refractify may be used with or without a blue light filter(including built-in OS blue light filters), as they serve a different purpose. Blue light filters aim to reduce eye strain and sleep distruption, while Refractify aims to reduce or prevent Myopia and Nearwork-induced transient Myopia(NITM).
When a Virtual Optical Layer is applied, the software integrates into the operating systems display pipeline, separates the color channels (Red, Green, Blue) and applies different spatial lowpass filters based on the natural Longitudinal Chromatic Aberration(LCA) function of the human eye, based on screen resolution, physical screen size, pupil size(average is usually 6.5mm) and screen distance. Then the user may mix the effect at the desired strength to avoid distruption while keeping the emmetropization effect
Os integrations
We developed two integrations for Refractify: "Layered" is a stable oficially supported intagration, while "Compositor" level integration is a deeper integration, that attaches to the OS compositor process, therefore requires administrator privileges.