squareDot Decomposition

squareDot Decomposition

Inspiration

squareDot Decomposition is inspired by the work of Victor Vasarely, specifically his painting "Marsan-2" (1964-1974). This painting is a tessellation of rotated squares that are subdivided into more squares along a diagonal.

Algorithm

The squareDot Decomposition algorithm works by first calculating the relative distance of each square to one end of the picture frame's diagonal. Based on this distance, the algorithm determines how many times the square should be subdivided. The algorithm then randomly picks a base color for each square and sub-square. In the style of Vasarely, the algorithm may also randomly draw a dot, another square, or nothing in each square or sub-square. If a dot or square is drawn, it is always the complementary color of the base square's color.

Variety

To add variety, the algorithm may randomly flip the progression along the diagonal. This means that the squares may be subdivided from top to bottom, bottom to top, left to right, or right to left.

Output

The output of the squareDot Decomposition algorithm is a tessellation of squares that are subdivided into more squares along a diagonal. The squares are randomly colored, and may contain dots or other squares. The progression of the subdivision may be flipped along the diagonal to add variety.

squareDot Decomposition is inspired by the work of Victor Vasarely, specifically his painting "Marsan-2" (1964-1974). This painting is a tessellation of rotated squares that are subdivided into more squares along a diagonal.

Algorithm

The squareDot Decomposition algorithm works by first calculating the relative distance of each square to one end of the picture frame's diagonal. Based on this distance, the algorithm determines how many times the square should be subdivided. The algorithm then randomly picks a base color for each square and sub-square. In the style of Vasarely, the algorithm may also randomly draw a dot, another square, or nothing in each square or sub-square. If a dot or square is drawn, it is always the complementary color of the base square's color.

Variety

To add variety, the algorithm may randomly flip the progression along the diagonal. This means that the squares may be subdivided from top to bottom, bottom to top, left to right, or right to left.

Output

The output of the squareDot Decomposition algorithm is a tessellation of squares that are subdivided into more squares along a diagonal. The squares are randomly colored, and may contain dots or other squares. The progression of the subdivision may be flipped along the diagonal to add variety.

Minting:

`0/0`

Price:

`0.0000Ξ`

Inspiration

squareDot Decomposition is inspired by the work of Victor Vasarely, specifically his painting "Marsan-2" (1964-1974). This painting is a tessellation of rotated squares that are subdivided into more squares along a diagonal.

Algorithm

The squareDot Decomposition algorithm works by first calculating the relative distance of each square to one end of the picture frame's diagonal. Based on this distance, the algorithm determines how many times the square should be subdivided. The algorithm then randomly picks a base color for each square and sub-square. In the style of Vasarely, the algorithm may also randomly draw a dot, another square, or nothing in each square or sub-square. If a dot or square is drawn, it is always the complementary color of the base square's color.

Variety

To add variety, the algorithm may randomly flip the progression along the diagonal. This means that the squares may be subdivided from top to bottom, bottom to top, left to right, or right to left.

Output

The output of the squareDot Decomposition algorithm is a tessellation of squares that are subdivided into more squares along a diagonal. The squares are randomly colored, and may contain dots or other squares. The progression of the subdivision may be flipped along the diagonal to add variety.

squareDot Decomposition is inspired by the work of Victor Vasarely, specifically his painting "Marsan-2" (1964-1974). This painting is a tessellation of rotated squares that are subdivided into more squares along a diagonal.

Algorithm

The squareDot Decomposition algorithm works by first calculating the relative distance of each square to one end of the picture frame's diagonal. Based on this distance, the algorithm determines how many times the square should be subdivided. The algorithm then randomly picks a base color for each square and sub-square. In the style of Vasarely, the algorithm may also randomly draw a dot, another square, or nothing in each square or sub-square. If a dot or square is drawn, it is always the complementary color of the base square's color.

Variety

To add variety, the algorithm may randomly flip the progression along the diagonal. This means that the squares may be subdivided from top to bottom, bottom to top, left to right, or right to left.

Output

The output of the squareDot Decomposition algorithm is a tessellation of squares that are subdivided into more squares along a diagonal. The squares are randomly colored, and may contain dots or other squares. The progression of the subdivision may be flipped along the diagonal to add variety.