使用 canvas api 和 node js 创建生成性艺术,欢迎您为这个仓库贡献新的想法。
欢迎来到 HashLips 重要提示: 此代码有一个新的仓库。 https://GitHub.com/HashLips/hashlipsartengine 这些仓库中的所有代码均由 HashLips 在主 YouTube 频道上创建和解释。如需了解更多信息,请访问:YouTube Discord Telegram Twitter ℹ️ 网站 generative-art-opensource 使用 canvas api 和 node js 创建生成性艺术,欢迎对这个仓库提出新的想法。项目设置 - 在本地系统上安装 Node.js(https://nodejs.org/en/) - 将仓库克隆到本地系统 [email protected]:HashLips/generative-art-opensource.git - 运行 yarn install 以安装依赖项 如何使用 运行代码 1. 运行 node index.js 2. 打开 ./output 文件夹,查找您生成的图像,用作 NFT,以及用于 NFT 市场的元数据。调整提供的配置和资源 配置文件 文件 ./input/config.js 包含以下属性,可根据您的偏好进行调整,以更改 NFT 生成过程的行为: - width: - 图像的宽度(像素)。默认值:1000px - height: - 图像的高度(像素)。默认值:1000px - dir: - 存储图像部分的位置。默认值:./input - description: - 生成的 NFT 的描述。默认值:这是由最酷的生成性代码制作的 NFT。 - baseImageUri: - 访问 NFT 的 URL 基地址。平台将使用此值来查找您的图像资源。它预期图像可以通过其 ID 访问,如 ${baseImageUri}/${id}。 - startEditionFrom: - 从数字(整数)开始命名 NFT。默认值:1 - editionSize: - 到数字(整数)结束编辑。默认值:10 - editionDnaPrefix: - 值(数字或字符串),用于指示从编辑中使用哪些 DNA。例如,同一编辑中的不同批次中的 DNA 0 可能不同,可以通过使用此值进行区分。默认值:0 - rarityWeights: - 允许提供稀有类别以及每种类型应包含多少个。默认值:1 个超稀有,4 个稀有,5 个原始 - layers: 用于渲染图像的层列表。请参阅下一节以了解详细信息。 图像层 图像层是不同的部分,通过叠加在一起构成完整的图像,例如…
暂无开放 Issues,或尚未同步最近议题。