sketching with code.
rgbxy
画像の1ピクセルは、情報として色(r,g,b)と画像内における座標(x,y)を持っています。つまり、1ピクセルは5個の値から成り立っており、5次元データであるといえます。 そこで、画像の各ピクセルを5次元空間に置いて、5次元的に回転させてみました。
1 pixel has color(r,g,b) and coordinates(x,y). That is to say, 1 pixel consists of 5 dimensional data. I tried to rotate a picture in 5D space.
rgbxy flowers#1 from hikolab on Vimeo.
Photo by Moyan Brenn
(r,g,b,x,y)を5次元空間で回転させると、座標(x,y)だけでなく、色(r,g,b)も変化していきます。
If (r,g,b,x,y) rotates in 5D space, not only coordinates(x,y) but also color(r,g,b) change.
rgbxy flowers#2 from hikolab on Vimeo.
Photo by Moyan Brenn
最初の映像では色が変化しましたが、この映像は各ピクセルの色(r,g,b)の値を固定してレンダリングしたものです。
このようにしてみると、ある回転角度で、類似の色のピクセルが次第に集まってRGB色空間を構成するような様子が見て取れます。
I rendered this video with fixed color of each pixel. When (r,g,b,x,y) rotates, you'll see the RGB color space at some angle of rotation.