2 ms·
So how does this work from a practical level. Is the source code open by default because it works on chain or can you do things like this closed source? Also,
by mosselman 5y ago
So how does this work from a practical level. Is the source code open by default because it works on chain or can you do things like this closed source?
Also, are there good resources to learn generative art?
- mattdesl 5y agoThe source code is visible on-chain - it can be queried from the smart contract, but also it has been etched into the data of the “script upload” transaction. This is how ArtBlocks and other projects can fetch the script and display it. But that doesn’t mean the code is open source! Just like scripts on a website (which are also easy to see), the author decides on how to license the work. I often suggest GenerativeArtistry as a simple starting point if you already know a bit of JavaScript and want to understand how it works on a basic level[1]. Tyler Hobbs' blog (OP link) also has some great essays on generative art[2], as with the blog of Anders Hoff[3], and also lots of other resources in awesome-creative-coding repo[4]. [1] - https://generativeartistry.com/ https://generativeartistry.com/ [2] - https://tylerxhobbs.com/essays https://tylerxhobbs.com/essays [3] - https://inconvergent.net/#writing https://inconvergent.net/#writing [4] - https://github.com/terkelg/awesome-creative-coding https://github.com/terkelg/awesome-creative-coding
- mosselman 5y agoWow thanks for explaining and the links. Sounds very interesting, I will have a look.