Masking Veil
December 20, 2024
last updated December 22, 2024
output
controls
input images
grid width grid height
jitterStrength rotation amount
edge width blur edges
masking veil is inspired by tiletex and aims to turn any arbitrary set of images into a tiling texture for use as a website background, wallpaper, etc.
select whatever images you want, though note that using a lot of images may cause it to run poorly.
grid width controls how many cells there will be horizontally; same with grid height and the vertical axis. jitter strength controls where these cells are distributed. a value of 0 results in a very uniform output. 1 is the default and results in an even distribution. anything greater than 1 is likely to result in discontinuities, though it should still tile. rotation amount controls how much each cell can be rotated from its original position, in degrees. a value of 0 means no rotation, a value of 90 means it can be rotated up to 90 degrees clockwise or counterclockwise, and a value of 180 means a full range of rotation.
edge width is how wide the separation between cells should be. if blur edges is enabled, the edges will be a smooth fade between the two closest cells. otherwise, the edges will be transparent. (blur edges + an edge width of 1 acts as a makeshift anti-aliasing filter.)
changelog
(click to reveal)
-
0.5.0 (December 20, 2024)
- first version!
- normal autocollage stuff
- edge blurring
-
0.5.1 (December 21, 2024)
- fix non-power-of-2 grid bug
-
0.6.0 (December 22, 2024)
- add rotation