by artgeek
五彩向日葵 colorful sunflowers
IPFS
24 July 2022•TEZOS•IPFS
大家好,我是麦克朱,依照加密圈的加密传统,给名字加个英文。个人大概有几段工作经历,刚毕业主要做游戏开发,开发了几款2D,3D的游戏,然后做过移动开发后期也做过人工智能图像识别的开发工作。中间有段时间做过程序员培训的项目,感觉比较好的就是教会了好多同学转行成功或就业成为程序员,找到了满意的工作和薪资。
近期比较看好NFT方向,这个项目主要是为能够帮助大家了解什么是生成艺术这个方向。最近跟LXDAO(https://lxdao.io)讨论的时候说要不要做一期生成艺术方向的分享,为了这个分享更有体验感和实操感,就做这样一个NFT项目,让大家能够体验下生成艺术NFT的铸造流程和不太一样的地方。就是这个项目的初衷。
我们知道通常图像类或头像类NFT的发布流程大概如下:
首先要有个ERC721合约,然后合约里通过函数返回一个地址指向一个服务器的URL或者IPFS的地址,那个地址就是图片将来存储的位置。平台通过合约返回地址,来获取艺术家做生成着已经制作完成的图片或媒体数据。部分项目是在图片没有做好时就可以铸造NFT,等图片制作成功了,更新服务器和平台数据,就可以看到你买到的NFT了,这个过程叫开图~~。当然也可以图片事先创作好,存储在指定位置,铸造后可以从平台刷新就可以看到了。这就是常规的NFT的铸造和生成图像的过程。
生成艺术的过程是有些区别的。首先是创作者写一段可以生产图像的代码,然后将这个代码提交上链,这个过程一般生成艺术首发平台会帮助处理。实际上在铸造之前是不会有图像的,只有生成图片的代码存储在链上或者IPFS上。在铸造的时候,通过合约获取代码,执行代码来即刻生成最终的图像,也就是图像的生成过程是在铸造的时候完成的。为了让每个NFT的图像不同,这个时候需要传入随机函数,代码根据随机函数决定图像的最终结果。所以说图像的生成是在铸造的瞬间完成的。同时,在随机数的生成过程中也可以把铸造者的公钥地址作为一个因子,那么这幅生成艺术的NFT就有部分创作的过程是铸造者参与的,因为在生成过程中贡献了铸造者的公钥地址。
从以上过程可以看出,当代码上链后,一切的NFT的产生过成就没有人为能操作的了,全部是用户和合约代码的交互了,这也就避免了换图或者图片不上链等问题,采用了纯区块链的方式完成了防止串改图片和防盗版的过程。这也是类似于fxhash这种平台区别于OS平台的一个特点。
最后介绍下这个向日葵的NFT,黑色的花茎表示从大地和泥土中汲取养分,同时吸收阳光的能量,通过光合作用,成长为五彩斑斓的向日葵。
正如朦胧派诗歌所诉:
黑夜给了我黑色的眼睛,
我们要在Web3中寻找新光明。
项目共计4个特征参数:
背景色,画布底色,花朵配色,花朵数量。
单击鼠标可以产生花瓣消失和重生的动画效果,意示着美好的事物总会消逝,珍惜当下,珍惜时光。
铸造者享受二次交易的25%的版税分成。
中文先介绍就先这么多了,下面是英文介绍:
The creativity of this project comes from a sharing activity to share and introduce the process and characteristics of Generative Art. The sharing activity is hosted by LXDAO. For more detail about LXDAO, please visit https://lxdao.io/
The black stem indicates that it absorbs nutrients from the earth and soil, absorbs the energy of sunlight, and grows into colorful sunflowers through photosynthesis.
Clicking the mouse can produce an animation of petals disappearing and respawning, indicating that good things will always pass away, cherish the moment, and cherish the time.
The minter can enjoy 25% of the secondary transaction royalties.
Enjoy it!
Made With P5.js.
近期比较看好NFT方向,这个项目主要是为能够帮助大家了解什么是生成艺术这个方向。最近跟LXDAO(https://lxdao.io)讨论的时候说要不要做一期生成艺术方向的分享,为了这个分享更有体验感和实操感,就做这样一个NFT项目,让大家能够体验下生成艺术NFT的铸造流程和不太一样的地方。就是这个项目的初衷。
我们知道通常图像类或头像类NFT的发布流程大概如下:
首先要有个ERC721合约,然后合约里通过函数返回一个地址指向一个服务器的URL或者IPFS的地址,那个地址就是图片将来存储的位置。平台通过合约返回地址,来获取艺术家做生成着已经制作完成的图片或媒体数据。部分项目是在图片没有做好时就可以铸造NFT,等图片制作成功了,更新服务器和平台数据,就可以看到你买到的NFT了,这个过程叫开图~~。当然也可以图片事先创作好,存储在指定位置,铸造后可以从平台刷新就可以看到了。这就是常规的NFT的铸造和生成图像的过程。
生成艺术的过程是有些区别的。首先是创作者写一段可以生产图像的代码,然后将这个代码提交上链,这个过程一般生成艺术首发平台会帮助处理。实际上在铸造之前是不会有图像的,只有生成图片的代码存储在链上或者IPFS上。在铸造的时候,通过合约获取代码,执行代码来即刻生成最终的图像,也就是图像的生成过程是在铸造的时候完成的。为了让每个NFT的图像不同,这个时候需要传入随机函数,代码根据随机函数决定图像的最终结果。所以说图像的生成是在铸造的瞬间完成的。同时,在随机数的生成过程中也可以把铸造者的公钥地址作为一个因子,那么这幅生成艺术的NFT就有部分创作的过程是铸造者参与的,因为在生成过程中贡献了铸造者的公钥地址。
从以上过程可以看出,当代码上链后,一切的NFT的产生过成就没有人为能操作的了,全部是用户和合约代码的交互了,这也就避免了换图或者图片不上链等问题,采用了纯区块链的方式完成了防止串改图片和防盗版的过程。这也是类似于fxhash这种平台区别于OS平台的一个特点。
最后介绍下这个向日葵的NFT,黑色的花茎表示从大地和泥土中汲取养分,同时吸收阳光的能量,通过光合作用,成长为五彩斑斓的向日葵。
正如朦胧派诗歌所诉:
黑夜给了我黑色的眼睛,
我们要在Web3中寻找新光明。
项目共计4个特征参数:
背景色,画布底色,花朵配色,花朵数量。
单击鼠标可以产生花瓣消失和重生的动画效果,意示着美好的事物总会消逝,珍惜当下,珍惜时光。
铸造者享受二次交易的25%的版税分成。
中文先介绍就先这么多了,下面是英文介绍:
The creativity of this project comes from a sharing activity to share and introduce the process and characteristics of Generative Art. The sharing activity is hosted by LXDAO. For more detail about LXDAO, please visit https://lxdao.io/
The black stem indicates that it absorbs nutrients from the earth and soil, absorbs the energy of sunlight, and grows into colorful sunflowers through photosynthesis.
Clicking the mouse can produce an animation of petals disappearing and respawning, indicating that good things will always pass away, cherish the moment, and cherish the time.
The minter can enjoy 25% of the secondary transaction royalties.
Enjoy it!
Made With P5.js.
Generative Artist
Game Graphics Engineer
Programming Educator
30 EDITIONS
•0 RESERVES
minted
30 / 30
fixed price
1.99 TEZ
Lorem ipsum project longer longer
0.00001 ETH
Lorem ipsum project longer longer
0.00001 ETH
Lorem ipsum project longer longer
0.00001 ETH
Lorem ipsum project longer longer
0.00001 ETH
Lorem ipsum project longer longer
0.00001 ETH
Lorem ipsum project longer longer
0.00001 ETH
Lorem ipsum project longer longer
0.00001 ETH
Lorem ipsum project longer longer
0.00001 ETH
Lorem ipsum project longer longer
0.00001 ETH
Lorem ipsum project longer longer
0.00001 ETH
Lorem ipsum project longer longer
0.00001 ETH
Lorem ipsum project longer longer
0.00001 ETH
Lorem ipsum project longer longer
0.00001 ETH
Lorem ipsum project longer longer
0.00001 ETH
Lorem ipsum project longer longer
0.00001 ETH
Lorem ipsum project longer longer
0.00001 ETH
Lorem ipsum project longer longer
0.00001 ETH
Lorem ipsum project longer longer
0.00001 ETH
Lorem ipsum project longer longer
0.00001 ETH
Lorem ipsum project longer longer
0.00001 ETH
Lorem ipsum project longer longer
0.00001 ETH
Lorem ipsum project longer longer
0.00001 ETH
Lorem ipsum project longer longer
0.00001 ETH
Lorem ipsum project longer longer
0.00001 ETH