NFTs 101 -> 如何创造自动生成艺术
Youtube 上有很多教材。甚至 ethereum.org 官方网站也有一份教程一步一步教你。我看过 HashLips 的 youtube 视频,并设法完成了我的“绘画艺术”。
如果您不想观看 2 小时以上的视频,请按照以下步骤操作。完成这项工作有两个主要部分。
第 1 部分:您需要以某种格式准备“生成艺术”的图片。
第 2 部分:下载并设置 HashLips Art Engine,为您生成艺术作品。
图片的准备
首先,我们需要了解这种生成艺术如何运作的概念。想象一下,你是一个 4 岁的女孩,正在玩剪纸娃娃。你可以给娃娃换衣服/鞋子/头发。 1 套娃娃,但您可以创建多个版本的外观。
接下来,我们在您的照片编辑器(如 PhotoShop、Seashore、GIMP、CorelDraw 等)中逐层准备。我使用 GIMP。确保图片的每一层都与最终图片的大小相同。将每一层保存为单独的 .png 文件。一层画衣服,一层画眼睛,以此类推。
下载并安装 HashLips Art Engine
太棒了! 艰难和繁琐的绘图部分已经完成了。 至少对我来说这是更容易的部分,因为我更是一个书呆子而不是艺术家。 以下是需要的做的条件。
- 下载 HashLips Art Engine Github repo。
- 下载 NodeJS。
- 下载 VS Code。
- 解压HashLips Art Engine,安装NodeJS和VS Code。
- 打开 VS Code 并打开您解压缩的 HashLips 文件夹。
- 单击 VS Code 内的终端。
- 键入以下内容进行安装 -> npm install
完美! 现在工具已经准备好了。 让我们告诉软件玩玩我们的图片并生成一些很酷的艺术作品。
设置艺术品和 HashLips 艺术引擎
- 在 HashLips Art Engine 文件夹中创建一个“layers”文件夹。
- 创建不同图层类别的文件夹。 例如,头饰、发型、耳环等。
- 将所有 .png 文件移动到相应的类别文件夹中。
- 命名您的文件并附加一些稀有代码。 数字越小,越稀有。 例如,earstud#20.png、earring#50.png。 这意味着在 70 张图片中,20 张带有耳钉,50 张带有耳环。
设置 config.js
有关完整详细信息,您可以参考 HashLips github 页面以获取详细说明。
- 点击“src”文件夹下VS Code中的config.js。
- 如果你部署在 ETH 或 MATIC 网络上,请填写第 8 行和第 9 行的信息。
- 向下移动到第 27 行的图层配置部分。GrowEditionSize 是您要生成的图像数量。 相应地更改。
- 这顺序需要从最低层一直到最高层。 将其命名为与您在上一部分步骤 2 中的图层文件夹中命名的类别文件夹相同。
- 您可以在第 87 行添加额外的元数据,例如您的网站或其他数据。 保存 config.js 文件。
- 最后,进入终端并输入以下内容以运行引擎 -> npm run build
就像变魔术一样神奇!
看到终端停止生成线后,打开里面的build文件夹,你会看到一个images文件夹和一个metadata文件夹。 打开图片文件夹,你可以看到里面所有的“娃娃”! 我玩了这个东西几个小时。 如此令人印象深刻! 大家玩得开心点!
发表评论