Creative Code Projects #28
Replies: 2 comments
-
|
Example of |
Beta Was this translation helpful? Give feedback.
-
|
Some progress here for the creative code type of projects, This means we can implement creative code projects with a similar approach to normal |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I wanted to pick up from #15 and compare, resources permitting, various creative code
NFTplatforms over different chains and the different approaches they use to storing and rendering ofMedia; the goal is to get an idea of how flexible the solutions are to support different combinations for the future and, where possible, how solid these PoC standards are.Ethereum
ArtBlocks
It seems like the information stored on-chain is the full script to recreate
Media,the name and version of package/s used. Example here.AsyncArt
There is the interesting concept of layers here, same as you have them in
Photoshop,Ableton,orFinalCutPro.Layers are owned by collectors and can change state, which then changes the masterwork. The state can either be changed directly by collectors or based on some oracle data, like weather or stock price.The layers are also
NFTs.Supposedly, there should be a standard for this. Otherwise, it's easy to lose the hang of it.
In the smart contract, there is a whole logic for these "controlled"
NFTsto store the state value picked by the collector and keep the mappings of master-layer internally.Example of a Layer and it's Master.
Autoglyphs
In this case, the instructions are generated on-chain and also saved on-chain. Example of instructions. The Solidity
drawfunction takes a random seed and generates a set of instructions for it.NEAR
GNR8
It's a platform for creating and minting creative code projects. You can work directly on the code. It picks from both ArtBlocks and AsyncArt in the sense that you're buying seeds with variants, like in ArtBlocks, and as the owner of the
NFTyou can apply some state changes, like inAsyncArt. There are both mint parameters that can be set on collecting and owner parameters the collector can change arbitrarily after minting.Tezos
Hicetnunc
Allows rendering creative code projects by uploading a zip file with the script and other necessary files. It allows to read the creator and viewer id to be able to generate a unique
Media:but it's not as dynamic as the other projects. It's still interesting as it supports also normal
JPG-NFTs.Takeaways
MediaMediaNFT-Layerslayers to create masterMediaBeta Was this translation helpful? Give feedback.
All reactions