Kaleidoscope

A kaleidoscope is an optical apparatus containing two or more reflecting surfaces slanted at an angle to one other, such that when viewed from the opposite end, one or more objects on one end of the mirrors appear as a regular symmetrical pattern due to repeated reflection.

This project tries to replicate the traits of a kaleidoscope to create symmetrical pattern through user input. [Original] To create your own piece, interact with the art board to the right through mouse press.

Adjust the brush size with the help of the slider below. The clear button, as labeled, clears the art board to the right. The save button will download a .png file of the art that you have created.

Brush slider
Symmetries slider

Background color