Fragment Composer
What is Happening Here?
The componsitional nature of Solidity smart contracts enables us to import and reuse on-chain image code from other contracts, without need to pay the transaction cost to mint them again.
42 characters contract imports letter shape fragment NFTs and maps their ID to letter forms, allowing us to create character-like images.
Using pre-minted image fragments makes it transactionally 'cheap' to mint composable, dynamic art. SOlidity contracts allow the randomization and generation of number/text strings, which enables a plethora of generative ideas to existt.
But Why?
For purely communication purposes, it would be much easier (and better) to just display pure text.
This approach explores how typographic treatments can be built by re-using already minted character forms - the actual data stored with each nft is just an array of ids, representing the externally minted shapes: [0,4,12,4,4,6 ... ] - but compiled together can create a fully on-chain dynamic image.
While this may be redundant for test, it provides and example of how more complex artworks may be compiled and layered.