Blend_My_NFTs

用 Blender 批量生成数千个 3D 变体,一键搞定 NFT 系列

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 设计创意 🍴 复刻 325 🐛 待处理 26 👀 关注 43
GitHub ↗
GitHub 星标 ★ 1020
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 完全免费的开源项目,用户可自行部署使用,无付费版本。

项目预览

Blend_My_NFTs 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类设计创意
开发团队torrinworx
定价模式🏷️完全免费
价格说明完全免费的开源项目,用户可自行部署使用,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议GPL-3.0
主要语言Python
技术栈/模型3d-art,3d-artists,3d-models,blender,blender-addon,blender-nfts,blender-plugin,blender-scripts,blender3d,blenderpython,cardano,cnft,ethereum,generative-art,generative-models,images,nft,python
GitHub 星标★ 1020
上线时间2021-10-19 00:00:00
代码更新2023-06-28
仓库体积22.5 MB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数7

项目介绍

Blend_My_NFTs 是一个基于 Blender 的自动化 3D 内容生成工具,主要面向 NFT 创作者和 3D 设计师。它解决了手动逐个制作 3D 模型、图像和动画的低效问题,通过配置化方式批量生成数千个变体。核心能力包括:支持在 Blender 中定义多个属性(如颜色、形状、纹理等),自动组合所有可能变体;可生成静态图像、3D 模型文件及动画序列;内置随机化功能,确保每个输出独特;提供元数据导出,方便 NFT 市场发布。项目使用 Python 编写,与 Blender 深度集成,免费开源,适合生成 PFP 系列、游戏资产等。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1020

使用教程

难度:入门 约 10 分钟 部署方式:本地安装 8 步

环境要求

  • 已安装 Blender(README 未指定具体版本)
  • 从 GitHub 下载的 Blend_My_NFTs-main.zip 文件
  • 可选:本地已保存的 .blend 文件与生成的 config.cfg(仅无界面运行时需要)

安装与启动步骤

  1. 1下载项目 ZIP

    打开 GitHub 仓库页面,点击右上角绿色 Code 按钮,在下拉菜单中选择 Download ZIP,文件会下载到 Downloads 文件夹。

  2. 2移动 ZIP 到桌面

    把下载好的 Blend_My_NFTs-main.zip 移动到桌面,方便后续在 Blender 中选择,位置不影响功能。

  3. 3安装插件

    打开 Blender,进入 Edit -> Preferences -> Add-ons,点击 Install 按钮;在 Blender File View 窗口选中该 ZIP,点击 Install Add-on。

  4. 4启用插件

    回到 Add-ons 窗口,搜索 Blend_My_NFTs,勾选前面的复选框即可启用。

  5. 5打开主面板

    在 3D View 的 Layout 标签页中按 N 键打开侧边面板,即可看到 Blend_My_NFTs 主面板。

  6. 6无界面模式运行

    先用 Export BMNFT settings to a file 按钮导出 config.cfg,再从 Blender 安装目录执行命令,注意 -- 之后的参数顺序。

    .\blender.exe --background C:\your\path\model.blend --python C:\your\path\Blend_My_NFTs\__init__.py -- --config-file C:\your\path\config.cfg --operation create-dna
  7. 7Linux 无界面运行

    Linux 下把可执行文件换成 ./blender,路径按实际位置替换,其余参数与 Windows 完全一致。

    ./blender --background /your/path/model.blend --python /your/path/Blend_My_NFTs/__init__.py -- --config-file /your/path/config.cfg --operation create-dna
  8. 8查看命令行帮助

    不确定参数含义时执行带 --help 的命令,可列出全部可用参数,Windows 用 blender.exe,Linux 用 ./blender。

    ./blender --background --python /your/path/Blend_My_NFTs/__init__.py -- --help

关键配置

配置项必填说明示例
config.cfg是由插件导出按钮生成的配置文件,包含本地实例的全部设置/your/path/config.cfg
--config-file是指定 config.cfg 的位置,无界面运行时的必填参数--config-file /your/path/config.cfg
--operation是指定要执行的操作,可选 create-dna、generate-nfts、refactor-batches--operation create-dna
--save-path否覆盖配置文件中的保存路径,优先级更高--save-path /your/output
--batch-number否覆盖配置文件中指定的批次编号--batch-number 1
--batch-data否从非默认文件夹读取批次数据--batch-data /your/batchdata

如何确认成功

在 Add-ons 列表中 Blend_My_NFTs 复选框已勾选;3D 视图按 N 出现插件侧边面板;命令行加 --help 能打印参数说明。

常见问题

Q:下载的 ZIP 应该放在哪里?

A:README 建议移动到桌面便于选择,安装时只要能定位到该 ZIP 文件即可,放在其他目录也不影响使用。

Q:安装后在 Blender 里找不到插件?

A:回到 Edit -> Preferences -> Add-ons 窗口,在搜索框输入 Blend_My_NFTs,勾选条目左侧的复选框启用它。

Q:无界面运行时参数不生效怎么办?

A:Blender 解析命令行有特殊规则,所有 Python 参数必须写在 -- 之后,如 -- --config-file ... --operation create-dna。

Q:怎么知道有哪些可选参数?

A:执行 blender --background --python <init.py 路径> -- --help,即可查看 --config-file、--operation、--save-path 等全部说明。

Q:config.cfg 从哪里来?

A:在 Blender 插件面板中点击 Export BMNFT settings to a file 按钮导出,文件保存在 Save Path 字段指定的文件夹里。

注意事项

  • README 未说明支持的 Blender 版本,建议使用较新版本并自行确认兼容性。
  • --operation 只支持 create-dna、generate-nfts、refactor-batches 三个取值,写错会报错。
  • --save-path 和 --batch-number 会覆盖 config.cfg 中的同名设置,注意优先级。
  • 项目采用 GPL v3.0 许可,可免费开源使用。

核心亮点

  • 自动化组合属性,轻松生成海量变体,节省手工时间
  • 支持图像、模型、动画多种输出格式,覆盖 NFT 多种需求
  • 元数据自动导出,简化 NFT 上架流程

不足之处

  • 依赖 Blender 环境,上手需一定学习成本
  • 文档/社区待观察

适用场景

  • 生成 NFT 头像系列(PFP)
  • 批量制作游戏 3D 资产变体
  • 快速产出动画素材用于展示

替代项目

BlenderNFT、NFT Generator、HashLips Art Engine

上一篇:Make-It-3D

下一篇:resonate

同类项目推荐

ASH 开源

用高斯泼溅技术,实现高效逼真的可驱动数字人渲染。

The Training and Demo code for: Ash: Animatable gaussian splats for efficient and ph···

★ 138 2026-08-09
Blend_My_NFTs 开源

用 Blender 批量生成数千个 3D 变体,一键搞定 NFT 系列

Easily generate thousands of 3D models, images, and animation automatically in Blend···

★ 1020 2026-08-09
SculptForge 开源

免费开源 3D 雕刻,AI 生成模型直送 Unreal

Free, open-source 3D sculpting for Linux, macOS and Windows: dense meshes, remeshing···

★ 644 2026-11-07
AvatarCLIP 开源

输入一句话,自动生成并驱动3D虚拟人

[SIGGRAPH 2022 Journal Track] AvatarCLIP: Zero-Shot Text-Driven Generation and Anima···

★ 1104 2026-08-09
realvirtual-WEB 开源

浏览器打开就能看工业数字孪生,无需装客户端

Browser-based 3D-HMI for industrial automation — Three.js/TypeScript viewer for rea···

★ 182 2026-10-08
VIST3A 开源

用视频生成器拼接出3D模型,文本秒变立体资产

[ICLR 2026 oral] Official code for VIST3A: Text-to-3D by Stitching a Multi-view Reco···

★ 147 2026-08-09
FlexiDreamer 开源

单张照片秒变 3D 模型,用 FlexiCubes 快速生成网格。

An official implementation of FlexiDreamer: Single Image-to-3D Generation with Flexi···

★ 78 2026-08-09
One-2-3-45 开源

单张图片45秒生成3D模型,无需优化

[NeurIPS 2023] Official code of "One-2-3-45: Any Single Image to 3D Mesh in 45 Secon···

★ 1715 2026-08-09
AG3D 开源

用2D图片直接生成3D虚拟人,告别昂贵扫描

Official code release for ICCV2023 paper AG3D: Learning to Generate 3D Avatars from ···

★ 273 2026-08-09