Composable Elements //

On-chain image parts that may be composed into other artworks.

Themes

Enable different colorways by importing themes into an artwork. Each theme object contains an array of 5 colors, as well as contrast and saturation values.

Themes may also be generated manually, or dynamically by setting hue, contrast, and saturation values.

Themes may be grouped by set, to create a consistent group for a project, or in order to randomly select.

Themes contracts are deployable, enabling user to create their own instance on any EVM chain.

getThemeColors(uint themeId)
getTheme(uint themeId)
getThemeSet(uint setId)
Morning
0

Fragments

Royalties
Composable

Fragments are standalone image parts designed to be injected into other images.

Each fragment is in itself an ERC721 token, ebabling owners to receive royalties when it is used.

getArt(uint tokenId)

gets the image fragment as string to be injected

getArtwork(uint tokenId)

Gets an object containing information about the artwork, including name, description, image string.

Twitter
Threads
Instagram
Discord
© A Thirdman Labs Experiment