dishmint / ArcanePropagation

Exploring image convolution and fragment shaders.
MIT License
2 stars 0 forks source link
creative-coding glsl image-processing maxmsp processing-sketch processing4 shaders

Arcane Propagation

With this project I'm exploring pixel diffusion algorithms.

The most complete version of the exploration is this p4 implementation: // p4_ArcanePropagator //

[1] — IMAGE
[2] — FILTER [1]
[3] — SHOW [2]
[4] — [1] = [3]; GOTO [2]

SHOW[image] :
    [COLOR]    — image.pixel
    [ANGLE]    — MAP[COLOR, 0, TAU]
    [POSITION] — image.position + (radius * [cos([ANGLE]), sin([ANGLE])]
    _showpoint(uv, [POSITION])