Christian Riekoff

XOR

15.12.2021 - 13.03.2022

Image Credits

Duration

15.12.2021 - 13.03.2022

Location

Kunsthaus Graz

Show all

About the
Project

XOR celebrates low resolution: various pixel-based algorithms form three parameter spaces that are customised to the facade, through which the grid moves on the BIX surface in ever-changing variations.


What is a pixel? In current displays, they are blurred to the point of insignificance. Only what is pictured counts. The technical medium delivers sharp, deep-color images. With XOR, however, the media artist Christian Riekoff celebrates low resolution. 

Various pixel-based algorithms form three parameter spaces, customised to the BIX Media Facade, through which the grid of the façade moves in ever-changing variations.  The basis is formed by simple operations that determine the on/off of each pixel. 

 

XOR

float XOR(int2 pixel)

{

    int r = pixel.x ^ pixel.y;

    return 

abs(r*r*r)/(pixel.y+_pattern+int(_Time * _patternSpeed)) % 

10000 < _Treshold * 10000;

}

Bayer

float BAYER(int2 pixel){

    float4 c = voronoi( 8.0 * pixel, _mode*2, _offset0 );

    float d = c.x * _x + c.y * _y +c.z * _z + c.w * _w;

    float dither  = bayer32(pixel);

    return step(dither,d);

}

Fmod

float FMOD(int2 pixel){

    float pixRow = pixel.x + pixel.y * _xDia;

    float row = floor(pixRow / _xSize);

    float pixColumn = abs(pixel.y - pixel.x * _yDia);

    float column = floor(pixColumn / _ySize);

 

Christian Riekoff, XOR, 2021

Image Credits

Christian Riekoff, XOR, 2021

Image Credits

Christian Riekoff, XOR, 2021

Image Credits

Christian Riekoff, XOR, 2021

Image Credits

Christian Riekoff, XOR, 2021

Image Credits