The time has come, technology has taken a giant leap into psychology.
With NFT Collections selling in the thousands and even millions, we invested our time to help you learn. 3rd Party People dig deep on how NFT’s are changing our world and learn how to create a NFT Collection from 0.
How to create an NFT collection for free, using the all-in-one generator key we will show below.
In the following article we will briefly talk about NFT history and understand the importance of this new integrative technology available for everyone to enter the NFT market.
In a few years all intelligent people will be moving currency on these platforms.
NFTs are unique cryptographic tokens that exist on a blockchain and cannot be replicated. NFTs can be used to represent real-world items like artwork and real-estate. “Tokenizing” these real-world tangible assets allows them to be bought, sold, and traded more efficiently while reducing the probability of fraud.
With each NFT purchase, each new transaction or piece of data gained, it allows for more to be built on top of and expanded on the blockchain. (Available for everyone to view and thus called a decentralized network.)
This trajectory of progress is leading us all to what has been dubbed the 4th Industrial Revolution or Technological Revolution, a time period characterized by the fusion of technologies that is blurring the lines between the physical, digital, and biological spheres.
This technology is here to stay, so the faster we learn about it the greater we can place ourselves in this new technological world of the 4th industrial revolution, online.
For more about the 4th industrial revolution online, read our article on medium here.
NFT COLLECTION MOST WANTED
First you will need to understand the technical aspects of creating an NFT digital art collection.
Creating NFT art takes several stages we will need to download 3 different programs that will all work together in the creation of your NFT collection.
Steps broken down
4-ADDING TO BLOCKCHAIN
1-Creation of files using a layer program
Design your art in Adobe Photoshop, Illustrator or equivalent.
Once you have saved and organized all your layer in PS you will Save.
Export > Layer to Files on PNG24.
Save all files into their separate folders based on the categories. For example our character had different head, outfit, and body so layer where arranged accordingly.
2-Extraction of files using several programs
A- First software you need to dowload is in Github website and download one best programs free software out there. Art engine
Download Code here – https://github.com/HashLips – created by Hashlips.
Go to Code then and download the zip file latest version.
Requirements for Extraction are WIn RAR 7xip
B- Next software you need to install in node.js
node.json your local system (https://nodejs.org/en/)
- clone the repository to your local system
yarn installto install dependencies
C -Visit Visual Studio Code – https://code.visualstudio.com/
This is where we can edit things around to make the 10,000 generated NFT Collection.
One base template with different colors and many variations.
For those more advanced in code language you will also be able to the following with this program.
Download Visual Studio Code
Select Download then Open program.
3-Generating thousands of NFT’s using visual studio code
How To Setup Auto Art Generator
File open folder, and find your file hashlips folder >select
JsonMost important pages to look for code.
Install the dependencies needed it will give us the right framework to work with. Run the following commands
1-Go to Terminal >New Terminal type: npm install
This will take a couple of seconds to install.
2-Test everything is working properly with code
>npm run generate
It should create several files
Basics of the next tasks: we will delete the current files on Hashlips folder and replace with your own art files, then change the code so that AI understands where to pull the variations from.
>Go to the hashlips folder and go to the layers folder and remove those layers and add your layers or folders that we organized in the creation of the NFT.
Import the folders you have to Hashlips folder
change the layer’s order by adding your file’s exact name.Important note: Use the exact spelling in code that used when saving the file.
Other Basic tasks that can be configured in Visual Code.
How To Change Amount Of NFTs You Want
Locate the code on the main page by looking for: growEditionSizeTo: and change the height and width.
How To Change Rarity
Go back to the initial files and add a hashtag to the file with the number of times you want it to be shown.
Example fileA#99 fileB#1 this will show fileA 99 times more than fileB, which will only be shown 1 out of a 100 variations.
Simple step before importing or change this later, import and remember to SAVE ALL, and run the program again.
How To Change The File Size
To change the file size from 512px by 512px to any size you want in const format section in you main json page of code.
Additional Configuration Commands
./input/config.js contains the following properties that can be adjusted to your preference in order to change the behavior of the NFT generation procedure:
- width: – of your image in pixels. Default:
- height: – of your image in pixels. Default:
- dir: – where image parts are stored. Default:
- description: – of your generated NFT. Default:
This is an NFT made by the coolest generative code.
- baseImageUri: – URL base to access your NFTs from. This will be used by platforms to find your image resource. This expects the image to be accessible by it’s id like
- startEditionFrom: – number (int) to start naming NFTs from. Default:
- editionSize: – number (int) to end edition at. Default:
- editionDnaPrefix: – value (number or string) that indicates which dna from an edition is used there. I.e. dna
0from to independent batches in the same edition may differ, and can be differentiated using this. Default:
- rarityWeights: – allows to provide rarity categories and how many of each type to include in an edition. Default:
1 super_rare, 4 rare, 5 original
- layers: list of layers that should be used to render the image. See next section for detail.
The image layers are different parts that make up a full image by overlaying on top of each other.
E.g. in the example input content of this repository we start with the eyeball and layer features like the eye lids or iris on top to create the completed and unique eye, which we can then use as part of our NFT collection. To ensure uniqueness, we want to add various features and multiple options for each of them in order to allow enough permutations for the amount of unique images we require.
To start, copy the layers/features and their images in a flat hierarchy at a directory of your choice (by default we expect them in
./input/). The features should contain options for each rarity that is provided via the config file.
After adding the
layers, adjust them accordingly in the
config.js by providing the directory path, positioning and sizes. Use the existing
addLayers calls as guidance for how to add layers. This can either only use the name of the layer and will use default positioning (x=0, y=0) and sizes (width=configured width, height=configure height), or positioning and sizes can be provided for more flexibility.
It is possible to provide a percentage at which e.g. a rare item would contain a rare vs. common part in a given layer. This can be done via the
addRarityPercentForLayer that can be found in the
config.js as well. This allows for more fine grained control over how much randomness there should be during the generation process, and allows a combination of common and rare parts.
Now that we have created the collection it’s time to sell it, and for that you will need a wallet to hold your money or now called crypto. Ethereum. Visit our blog on How To Create NFT Collection And List It On Solana Network.
More coding tasks that 3rd Party People can run for you using visual code.
Help You Own Your Contract
You are the owner of your smart contract, so you can keep resale royaltiestune
Set Layer Rarity
Set how rare each layer of your NFT
IPFS File Hosting
Files hosting is decentralised so that your NFT images are available forevertext_snippet
Add Custom Metadata
Customise metadata to give rewards to each NFT
Choose Minting Strategy
Choose which minting strategy you want, random minting or individual selection
We have Prebuilt Minting Pages
Customize premade minting pages so we can focus on designing and promoting
Run Air Drops
Promote your collection by giving away free NFT’s to selected addresses
how create nft artwork and sell