home uz sākumu lipu-open

Wallpaper generator

Tapešu algoritms

sitelen musi

This is a way I came up with to make pretty repeating patterns. The principle is to take some noise (perlin noise or random blotches of color), and apply rules (like rotational symmetry) that essentially place semitransparent copies of the image on top of itself at different rotations or sizes or positions, and increase contrast (make light regions lighter and dark regions darker). You repeat these steps a bunch to reinforce the symmetry, sorta letting the pattern figure out what works best. You can get some really cool images, and see how the symmetries reinforce eachother or conflict.

Es izdomāju veidu kā radīt tapetēm līdzīgus rakstus. Galvenā doma ir ņemt nejaušus rakstus (Perlina troksni un nejaušus traipus) un tiem piešķirt simetriju (ņemt vidējo no vairākiem punktiem, apmēram kā likt vairākas puscaurspīdīgas attēla kopijas vienu otrai virsū, lai dabūtu jaunu attēlu), un tad palielināt kontrastu (tumšās vietas vēl patumšināt, gaišās — paspilgtināt). Šie soļi ļauj rakstam pašam atrast, kā labāk nodrošināt simetriju. Starp simetrijas centriem var redzēt dažus spilgtus punktus, kuros simetrijas sevišķi labi sakrīt.

mi lukin e len lon sinpin tomo. sitelen li lon ona li musi lukin tawa mi la mi wile pali e sitelen ni kepeken ilo. mi pali e nasin ni:

o pali e ni ale lon tenpo mute. tenpo ale la jaki sin li kama, li kama sike, la sike li kama pona tawa lukin.

TODO: make this more interactive