FXHASH

puolo

Tapestry

puolo

Tapestry



price
1 TEZ

120/120 minted


Project #11462

Published on April 19, 2022 at 02:08

Tapestry celebrates palettes and texture. It emphasizes the power of palettes by using them in a unique texture with infinite variations.

Tapestry has 136 very distinct palettes, each with it's own (not so secret) backstory.

The mint size of 747 was chosen because that is the expected number of mints required to get at least one of each palette. For anyone interested, this is called the coupon collector problem and has an accurate approximate solution of n * (ln(n) + .577216) + 0.5

Algorithm

The patterns and colors are generated by using parameterized Perlin noise, and a custom algorithm is used for the canvas-like texture. The canvas texture was especially satisfying since it is generated very fast by manipulating the z values with trigonometric functions. This allows Tapestry to render efficiently on any screen size (see the Responsive section below).

Attributes

Palette - each palette has an equal chance of being selected.
Amplitude - determines the overall turbulence in the pattern.
Vertical Variation - the variation in the vertical component of the pattern.
Horizontal Variation - the variation in the horizontal component of the pattern.
Noise Factor - the amount of noise the the overall pattern.
Color Variation - the variation in the color changes.

Rarities

The minting process will sort out the rarities. Since there are only 747 mints for 136 palettes, there will most certainly be some very rare palettes, probably a few with only one mint.

The other attributes produce billions of variations, virtually guaranteeing that each pattern will be entirely unique.

Responsive

Tapestry is responsive and will render on any screen size. Due to it's rendering speed, it's well suited for 4K or larger screens.

Notes

's' saves an image using the exact size of the current window so you can get an image in any resolution.

Since displays vary so widely and Tapestry will work on any any screen size, you can tweak the grain and brightness using the left/right arrow keys (grain), and up/down arrow keys (brightness). 'r' resets the values to the defaults.

Price1 TEZ(1)Royalties15.0%(1)Tags
p5js
palettes
texture

Metadata(0)
Tapestry preview

open


Filters

Features
Listings


stay ahead with our newsletter

receive news on exclusive drops, releases, product updates, and more