Hi,如果你是我的第一批21位订阅者之一,谢谢你的支持!如果你是第一次看到 RDF Weekly,这是一封免费的关于 Generative Art 和 Creative Coding 的新闻报。我的更新频率 (目前) 是每周末一期。欢迎订阅分享~
🚨 fx(hash) 正式上线
上周 Generative Art 界的一件大事就是 fx(hash) 的正式版上线了。在上周的文章里我说过 fx(hash) 是我心目中最符合目前 Generative Art 的定义的一个平台。这周初我在为自己将在 fx(hash) 上发布的项目做测试的时候也更深入的了解了一下平台的功能和环境。所以想深入的给大家介绍一下。TLDR 的话可以读一下 fx(hash) 这个 twitter 串的简单介绍:
fx(hash) 的 minting 机制
fx(hash) 对于创作者的基本要求是,使用 fx 的 hash code (非技术读者可以理解为对应每个生成作品的唯一的字符串),同样的 hash code 总是生成同一个作品,不同的 hash code 必须生成不同的作品。这个 hash code 会对应 Tezos 区块链上 smart contract 的号码。
fx(hash) 提供了一个 boilerplate code 的样板,里面有一个叫做 fxrand() 的 PRND 函数,这个函数使用 hash code 作为种子,所以创作者代码中要使用 fxrand() 控制所有的随机变量。
对创作者的 PS: 普通的 random() noise() shuffle() 这些 function 都需要重写。
另外创作者可以为自己的作品定义 “features”,这些通常控制是每个生成作品之间的差别的随机变量。比方在我测试的这个作品中,我定义了形状,色彩,黑暗或者明亮模式等等。创作者也可以通过这些 feature 来定义每个生成作品的稀有程度 (rarity),而稀有程度可能会为作品在二级市场买卖的价格有影响。
在发布作品的时候作者可以选择是用统一的初始价格发行,或者走 dutch auction (这是这次正式版上线的新功能),可以设置几个价格段 (比方 20→10→5),按照固定的时间 (比方每 N 分钟) 走向下一个价格段,直到最低的价格,然后所有 collector 可以按照同一个价格 mint。这给创作者一些机会去尝试更高的初始价格,但也不会因为定价过高而导致没有人愿意 collect。
另一个发布时候可以设置的功能是 reserve list,相当于亲友内送的意思,在 reserve list 上的人只需要付 gas 就可以 mint 了。很多创作者会用 reserve list 来回馈一些自己的老粉丝。
fx(hash) 的收藏机制
在 Tezos 区块链上玩的人会说 tezos 是目前 NFT 领域里最 accessible 的,因为 XTZ 币本身价格比较低 (我看了半年大概就是在 $2-$4 之间浮动),而交易的 gas fee 通常都只有 $0.x。这个价格对于新手来说是相对友好的,不至于砸锅卖铁来玩。
相对低的价格也促进了整个 Tezos 社群里对艺术家更支持的氛围。收藏这个动作可以是很直接的表达:我欣赏你的作品,我希望给你鼓励。毕竟很多时候也就是一杯咖啡的钱。
另外 fx(hash) 的 variation设置,还让收藏者有机会参与决定最终收藏的作品。如果创作者开启了 pre-mint variation,那么收藏的人点 variation 就可以筛选不同的作品并且选择最终想要 mint 的那个版本。
对收藏者的PS. 每次点 variation 都是用一个新的 hash code 来生成,你是没有办法回到上一个随机 hash code 的作品的,所以看到喜欢的就 mint,切忌过多浏览导致的后悔...
fx(hash)也有一个open marketplace 也就是二级市场,这里你可以看到同一个project里其他作品可能被 list 出来卖,是个不错的了解你的收藏品增值空间的渠道。
广告:我的第一个 fx(hash) project
BBL 是一个关于 color blending 的实验。刚开始我只是用水彩的效果来画圆,后来加了一些像小鱼的 wave shape,所以所幸画成小鱼吹泡泡了。Generative Art 对于我就像生活中一个我可以随时藏进去的bubble,在这里我找到了无尽的快乐和自由。
💝 如果你是我的订阅者,可以用Telegram私信我 (@faze2ezaf) 你的订阅邮箱和Tezos帐号,我会在下周发布的时候把你加到 access list 里送你一个 edition。
🖼 佳作推荐
本周推荐的作品都是 fx(hash) 上线第一周发布的让我觉得眼前一亮的项目。但是看创作者的历史项目可以发现他们也是在平台上尝试了很多次,并不断改进创作品质的。
SProckets by Ryan Bell
Mediterranean by kira0
(kinder) Garden, Monuments by zancan and Yazid
hollow by Jacek Markusiewicz
🛠 教程 / 工具
P5live 是一个可以直接在浏览器里写p5的环境,和 p5js.org 的 web editor 不同,p5live的设计让代码和 canvas 窗口重叠,边写代码边 render,如果是动态的效果就更加直接。另外 p5live 还可以直接生成链接让多人远程协作 coding,我上周和象友玩了一下,非常有趣!我觉得是学习p5的一个超级好的工具。推荐大家都可以单人或者多人一起试一下!