I made Sift, an experimental image editor that slices an image into layers. You can offset the layers to generate interference patterns and pseudo-3D effects.
sift.constraint.systems

It uses additive blending and a pixel-based light splitting algorithm. It came out of thinking about how to add depth to a grid of pixels. For more info you can read the release notes (writing.grantcuster.com/posts/) or watch a video tour (youtube.com/watch?v=MJQNnAr40V). As always, I'd love to see anything you make with it.

Sign in to participate in the conversation
vis.social

vis.social is an open social platform for creative people, especially anyone in sciArt, data, visualization, creative coding, and related arts and research. English is the common language of the instance.