Monthly Archives: June 2017

Quasiperiodic and periodic kaleidoscopes from higher dimensional space

To get quasi-periodic and periodic designs in the two-dimensional plane we first make a periodic decoration of higher dimensional space. Then we cut an infinitely thin two-dimensional slice out of this space. This gives a design with rotational symmetry if … Continue reading

Posted in Anamorphosis, Kaleidoscopes, Quasiperiodic design, Tilings | Tagged , | Leave a comment

Changing the hue

It has been easy to find special color transformations for 2- and 3-color symmetries. For other color symmetries I use a rather general color transformation that changes the hue. First, we separate the pixel color in a grey part and … Continue reading

Posted in Kaleidoscopes, programming | Tagged , , , | Leave a comment

3-color symmetry

For color symmetries we need a mapping W(z) for its structure as discussed in the last post and some suitable color transformations. In an earlier post I discussed some simple transformations for making a 2-color symmetry. For 3-color symmetries we … Continue reading

Posted in Anamorphosis, Kaleidoscopes | Tagged , , , , | Leave a comment

n-fold color symmetry

Let’s begin with a simple kaleidoscope, where a pixel at coordinates z=x+iy has the original colors of an input image at the mapped coordinates Z(z)=X(x,y)+iY(x,y). It has some symmetry s. It is a mapping of the plane that does not … Continue reading

Posted in Anamorphosis, Kaleidoscopes | Tagged , , , , | Leave a comment