Genuary 2024: Neue Farbpaletten braucht das Land
Creative Coding
Generative Art
Farbpaletten
Py5
Python
Seit einigen Jahren gibt es jeden Januar den Genuary, einen Monat, in dem jede und jeder aufgefordert ist, seine Generative Art-Werke zu präsentieren. Dafür gibt es für jeden Tage des Monats einen Prompt, der als Ideengeber fungieren soll. Der heutige Prompt heißt »Bauhaus«.
Und um diesen Prompt zu feiern, hat Ahmad Moussa vom Gorilla Sun Blog die Farbpalette Minimal Bauhaus kreiert, mit der auch ich irgendetwas anstellen wollte. Herausgekommen ist dieses kleine Py5-Skript:
WIDTH = 400
HEIGHT = 400
NO_RECT = 50
a = 150 # alpha
colors = ["#F6340C", "#156CD2", "#0D0B1B", "#F1E4E8", "#ECCA2D"]
def setup():
size(WIDTH, HEIGHT)
window_move(1400, 30)
window_title("Random Rectangles – Genuary 2024")
rect_mode(CENTER)
no_loop()
def draw():
background("#4F615D")
for _ in range(NO_RECT):
fill(random_choice(colors), a)
rect_w = random_int(10, 80)
rect_h = random_int(10, 80)
rect(random_int(rect_w, width - rect_w), random_int(rect_h, height - rect_h),
rect_w, rect_h)
print("I did it, Babe!")
Und da man ja bekannntlich nie genug Farbpaletten im Vorrat haben kann, habe ich dieser Palette unter dem Namen Genuary 24 auch gleich eine Seite in meinem Wiki spendiert. Sie paßt gut zu ihrer Schwester vom letzten Jahr.