NFTs 101 -> 如何创造自动生成艺术

Youtube 上有很多教材。甚至 ethereum.org 官方网站也有一份教程一步一步教你。我看过 HashLips 的 youtube 视频,并设法完成了我的“绘画艺术”。

如果您不想观看 2 小时以上的视频,请按照以下步骤操作。完成这项工作有两个主要部分。

第 1 部分:您需要以某种格式准备“生成艺术”的图片。
第 2 部分:下载并设置 HashLips Art Engine,为您生成艺术作品。

图片的准备

首先,我们需要了解这种生成艺术如何运作的概念。想象一下,你是一个 4 岁的女孩,正在玩剪纸娃娃。你可以给娃娃换衣服/鞋子/头发。 1 套娃娃,但您可以创建多个版本的外观。

接下来,我们在您的照片编辑器(如 PhotoShop、Seashore、GIMP、CorelDraw 等)中逐层准备。我使用 GIMP。确保图片的每一层都与最终图片的大小相同。将每一层保存为单独的 .png 文件。一层画衣服,一层画眼睛,以此类推。


下载并安装 HashLips Art Engine

太棒了! 艰难和繁琐的绘图部分已经完成了。 至少对我来说这是更容易的部分,因为我更是一个书呆子而不是艺术家。 以下是需要的做的条件。

  1. 下载 HashLips Art Engine Github repo。
  2. 下载 NodeJS。
  3. 下载 VS Code。
  4. 解压HashLips Art Engine,安装NodeJS和VS Code。
  5. 打开 VS Code 并打开您解压缩的 HashLips 文件夹。
  6. 单击 VS Code 内的终端。
  7. 键入以下内容进行安装 -> npm install

完美! 现在工具已经准备好了。 让我们告诉软件玩玩我们的图片并生成一些很酷的艺术作品。

设置艺术品和 HashLips 艺术引擎

  1. 在 HashLips Art Engine 文件夹中创建一个“layers”文件夹。
  2. 创建不同图层类别的文件夹。 例如,头饰、发型、耳环等。
  3. 将所有 .png 文件移动到相应的类别文件夹中。
  4. 命名您的文件并附加一些稀有代码。 数字越小,越稀有。 例如,earstud#20.png、earring#50.png。 这意味着在 70 张图片中,20 张带有耳钉,50 张带有耳环。




设置 config.js

有关完整详细信息,您可以参考 HashLips github 页面以获取详细说明。

  1. 点击“src”文件夹下VS Code中的config.js。
  2. 如果你部署在 ETH 或 MATIC 网络上,请填写第 8 行和第 9 行的信息。
  3. 向下移动到第 27 行的图层配置部分。GrowEditionSize 是您要生成的图像数量。 相应地更改。
  4. 这顺序需要从最低层一直到最高层。 将其命名为与您在上一部分步骤 2 中的图层文件夹中命名的类别文件夹相同。
  5. 您可以在第 87 行添加额外的元数据,例如您的网站或其他数据。 保存 config.js 文件。
  6. 最后,进入终端并输入以下内容以运行引擎 -> npm run build




就像变魔术一样神奇!


看到终端停止生成线后,打开里面的build文件夹,你会看到一个images文件夹和一个metadata文件夹。 打开图片文件夹,你可以看到里面所有的“娃娃”! 我玩了这个东西几个小时。 如此令人印象深刻! 大家玩得开心点!

发表评论

您的电子邮箱地址不会被公开。

*