Blend_3D_collections/README.md

6.0 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/

https://user-images.githubusercontent.com/82110564/147833465-965be08b-ca5f-47ba-a159-b92ff775ee14.mov

The video above illustrates the first 10 Cozy Place NFTs generated with Blend_My_NFts.

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:

  1. Click the green Code button at the top of this page.
Screen Shot 2022-02-03 at 4 53 16 PM
  1. From the drop down click Download ZIP. This will download Blend_My_NFTs-main.zip to your Downloads folder:
Screen Shot 2022-02-03 at 5 17 21 PM
  1. Move the Blend_My_NFTs-main.zip file to your desktop:

Screen Shot 2022-02-03 at 4 57 02 PM

  1. Open Blender and navigate to Edit -> Preferences -> Add-ons:
Screen Shot 2022-02-03 at 5 00 27 PM Screen Shot 2022-02-03 at 5 00 43 PM
  1. Click the Install button:

Screen Shot 2022-02-03 at 5 05 08 PM

  1. In the Blender File View window, navigate to the Blend_My_NFTs-main.zip file downloaded in step 1., select it, then click Install Add-on:

Screen Shot 2022-02-03 at 5 07 16 PM

  1. Navigate back to the Add-ons window in step 4., and search for Blend_My_NFTs:

Screen Shot 2022-02-03 at 5 02 59 PM

  1. Click the Checkbox to enable the Blend_My_NFTs add-on:

Screen Shot 2022-02-03 at 5 22 43 PM 1

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:

Screen Shot 2022-02-03 at 5 27 41 PM

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 a Hat on a man is an Attribute, there are many types of Hats, but the Hat 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 the Hat Attribute to create unique .png NFTs.

DNA - A sequence of numbers that determins what Variant from every Attribute 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 the NFTRecord.

NFTRecord - The "Ledger" of all DNA 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 of DNA, taken from the NFTRecord. Blend_My_NFTs can split the NFTRecord into multiple Batches; This allows you to render or create NFTs on multiple machines, or at seperate instances in time.