Absolute Difference Engine

November 30, 2024

output

controls

randomize color

the absolute difference engine works by layering randomly generated shapes on top of each other using the difference blend mode, which takes the absolute difference of two colors. the resulting images can be used for textures, color palettes, or other such things.

each add button adds a different shape to the stack. if randomize colors is enabled, these shapes will be randomly chosen colors. adding shapes can be undone but not redone.

shuffle randomizes the order in which shapes are drawn. because the absolute difference is not associative, this will likely change the specific colors while keeping some semblance of form intact.

changelog

(click to reveal)
  • 0.5.0 (November 30, 2024)

    • first version!
    • rectangles, strips, sectors, annuli, segments, and triangles
    • color randomization
    • pseudo-undo & clear
    • randomize colors & shuffle