6.2 KiB
Blend_My_NFTs
Description
Blend_My_NFTs is an open source, free to use Blender add on that enables you to automatically generate thousands of 3D Models, Animations, and Images. This add on's primary purpose is to aid in the creation of large generative 3D NFT collections.
For support, help, and questions, please join our Discord where our wonderful community: https://discord.gg/UpZt5Un57t
This add on was origninal developed to create the NFT project This Cozy Place which is now availabe to mint on our website: https://thiscozystudio.com/
The video above illustrates the first 10 Cozy Place NFTs generated with Blend_My_NFts.
Official Links:
Website: https://thiscozystudio.com/
Discord: https://discord.gg/UpZt5Un57t
Youtube: https://www.youtube.com/c/ThisCozyStudio
Twitter: https://twitter.com/CozyPlaceNFT
Instagram: https://www.instagram.com/this_cozy_studio/
Reddit: https://www.reddit.com/r/ThisCozyPlace/
Case Studies
This document has a list of projects that use Blend_My_NFTs to help facilitate them in the creation of their collection: https://docs.google.com/document/d/e/2PACX-1vSHZS4GRu8xXDYpVPEaxyBeTzms9yrJEC9IoAcP38_U8x0C1kVrbtNZgh0zUmkzBoZQVwNvBf3ldRij/pub
Quick Disclaimer
Blend_My_NFTs works with Blender 3.0.0 on Windows 10 or macOS Big Sur 11.6. Linux is supported, however I haven't had the chance to test this functionality and guarantee this.
Blend_My_NFTs, this readme documenation, YouTube tutorials, live stream Q/As are all provided for free by This Cozy Studio for anyone to use and access. I only ask in return that you credit this software and kindly share what our team has built. A direct link to the Blend_My_NFTs Github page on your projects website (or equivelant social platform) would sefice. We ask you to share this tool because we feel there are many out there that would benefit from it, our only goal is to help those in need. It warms our hearts that so many people use this add-on.
Thank you,
- This Cozy Studio team
Setup/Installation
Here are the steps you need to take to get the Blend_My_NFTs add-on installed in Blender:
- Click the green
Code
button at the top of this page.
- From the drop down click
Download ZIP
. This will download Blend_My_NFTs-main.zip to your Downloads folder:
- Move the Blend_My_NFTs-main.zip file to your desktop:
- Open Blender and navigate to
Edit
->Preferences
->Add-ons
:
- Click the
Install
button:
- In the
Blender File View
window, navigate to the Blend_My_NFTs-main.zip file downloaded in step 1., select it, then clickInstall Add-on
:
- Navigate back to the
Add-ons
window in step 4., and search for Blend_My_NFTs:
- Click the
Checkbox
to enable the Blend_My_NFTs add-on:
Now that Blend_My_NFTs is installed in your instance of Blender you can find the main panel in the 3D View
tab in Layout
, once you are there tap N
on your keyboard to open the side panel:
Important Terminology
Before you can continue further, there are terms used in this documenation to describe the process of this software. This makes it easier to understand how you need to organize your .blend file to generate NFTs. Refer to this section if you come accross an unfamiliar term.
Let's say you are creating an NFT collection, the artwork is a .png of a person wearing a hat:
-
Attribute
- A part of the .png that can be changed. The idea of aHat
on a man is an Attribute, there are many types of Hats, but theHat
itself I will refer to it as an Attribute. -
Variants
- These are the types of Hats; Red Hat, Blue Hat, Green Hat, Cat Hat, etc. These can be swapped into theHat
Attribute to create unique .png NFTs. -
DNA
- A sequence of numbers that determins whatVariant
from everyAttribute
to include in a single NFT .png. Blend_My_NFTs creates and stores a uniqe DNA sequence for each NFT you create. These numbers are stored in theNFTRecord
. -
NFTRecord
- The "Ledger" of allDNA
for your NFT collection. This will be generated after you create all the Attribtues and Variants that make up your NFT collection in Blender. -
Batch
- A randomly selected subset ofDNA
, taken from theNFTRecord
. Blend_My_NFTs can split theNFTRecord
into multiple Batches; This allows you to render or create NFTs on multiple computers, or at seperate instances in time.