[REQ_ERR: 404] [KTrafficClient] Something is wrong. Enable debug mode to see the reason. How to create art for nft collection - livesstrip.com

How to create art for nft collection

how to create art for nft collection

In order for you to Create an NFT, you’ll need to Mint them. Which means minting comes with a cost which is essentially called “Gas fees”. Its a small amount of fee that you need to pay so that the transaction gets completed and the guy who is making this process possible is also happy. For this you will need to add money into your MetaMask Wallet.

For more information on “What are Ethereum Gas Fees?” – You can check this article out.

Follow the steps below to add money into your MetaMask Wallet:

  1. Go to the Google Play Store/App Store and Download the Official MetaMask Mobile App.
  2. Import your wallet to your Mobile using the 12 word Secret Seed Phrase.
  3. Go to the homepage on the Mobile App and Click on Buy.
  4. Then Choose the Option, Buy ETH Using a Bank Transfer.
  5. Next Swipe through the Introduction pages and select “Continue to purchase ETH”.
  6. Enter the amount of Money in US Dollars. I’d say have atleast $50 on it, as you really cannot estimate how much Gas Fees are going to cost you. Sometimes, its less, but sometimes, it can be costly.
  7. Next Click on Buy Now.
  8. Enter your Email and complete the Email Verification.
  9. Next Enter your Debit card/ Credit Card Details and Complete your Purchase
  10. Congrats!, you’ve successfully funded your MetaMask account.

Wrapping up how to create an NFT step by step

Even though I specifically mention Photoshop, the tips and workflow exposed in this guide on how to create an NFT step by step can be used in any image editing software. They are basic techniques that manipulate photography to compile and create many unique variations through the use of open source code.

If you found this article useful please share so others can learn too. If you find anything that needs update or improvement please reach out I will fix it asap.

Making an NFT is easier than ever before

So now you know how to make an NFT. It’s easier than ever before, and, as a result, NFTs are increasing in popularity, often with significant price tags. Thanks to blockchain technology, artists moving into NFT creation can earn a lot of income.

However, it’s important to understand that NFTs may not sell all the time, and some will never make their creators money due to all the fees associated with selling on an NFT marketplace. To avoid losing money, make sure that you sell NFTs that other people will value and set a minimum price that will cover any fees associated with the sale.

NFTs can be hard to keep up with, so why not join BeInCrypto’s Discord server to ensure you’re on top of everything?

An Artist (preferred but not required)

You will also need an artist who knows their way around digital art to create your own custom collection. However, this is not required to follow this tutorial. We will be providing you with certain test images to play around with.

The Scrappy Squirrels Collection

As part of this tutorial, we will walk you through the process of creating the Scrappy Squirrels NFTs, a real project that we have launched. This tutorial (and every subsequent one) has been created as part of our roadmap goals to make NFTs and blockchains more accessible to people. Do check out our Discord for more details. (Go on, we will wait :))

The squirrels have been generated using over 85 traits. Here are a few samples.

The Generation Process

The squirrels that you see above were generated by stacking PNG images on top of one another. Although no blue-chip NFT projects describe how they generate their art, we are certain that this is what they do too. Almost every NFT avatar that you see is a set of stacked PNG images (which makes the claims that they are just JPEGs false. Checkmate, NFT critics).

Starting from the top right, if you stack every trait image clockwise, one after the other, you will end up with the image in the center. Here are few things to note:

  1. Each trait image (and the final squirrel avatar) is of exactly the same dimension.
  2. Apart from the background trait (which is the first trait), every other trait image has a transparent background.
  3. The trait images must be stacked in order to get the correct squirrel avatar (i.e clockwise from top-right).
  4. The trait images are drawn in such a way that their positioning makes sense with respect to all other traits.
  5. We can swap any trait with another trait of the same category (for instance, a red shirt for a blue shirt). Therefore, in this case, if we had 10 traits for each category of trait, we could theoretically produce 100 million distinct squirrels.

Therefore, the artist’s job is to create multiple images of various trait categories. You can have as many or as few trait categories as you want. Do keep in mind though that the number of possible combinations increases exponentially with the number of traits categories.

In the Scrappy Squirrels project, we created 8 trait categories.

Each trait category had a varying number of trait images. For instance, we had 11 different shirts to work with.

Now, it’s your turn. You will need to decide on trait categories that you want to work with and generate trait images for each category. Make sure they satisfy the conditions mentioned above (should be of the same dimension, should be correctly positioned, etc). Also, make sure you name the trait images appropriately. What you name your image is what will appear in the metadata file.

Once you are done with this, we are now ready to use the library to generate our collection automatically! If you are not an artist (or do not have access to one), don’t worry! We have some sample images that you can play around with.

NOTE: At present, the library is only capable of handling PNG images. We will be adding support for other media types soon.

Download repository and install required packages

Our generative art library is available for free on GitHub. Go ahead and download it.

Once you’ve downloaded the repository, open your Terminal or Command Prompt, and run the following command:

pip install Pillow pandas progressbar2

Running this command will install three important Python packages that our library depends on:

  1. Pillow: An image-processing library that will help us stack trait images.
  2. Pandas: A data analysis library that will help us in generating and saving our image metadata.
  3. Progressbar: A library that will tell us about the progress when the image generation takes place.

Add your custom assets

In the generative-art-nft repository that you downloaded, you will see that there is an assets folder. If you have your custom trait artwork available with you, go ahead and replace the contents of this folder with your assets. In our case, our assets folder had 8 subfolders representing categories named appropriately (see above), and each subfolder had trait images of that particular category.

If you do not have custom artwork, leave the default assets folder as is.

Configure the config.py file

This is the last (and perhaps, the most important step) before we can generate our avatar collection. Open the config.py file and fill it up according to the instructions below.

The config file consists of a single Python variable called CONFIG. CONFIG is a Python list (encapsulated by []). It contains a list of trait categories in the order that they need to be stacked. The order here is extremely important. Here is a sample configuration.

CONFIG = [ { ‘id’: 1, ‘name’: ‘background’, ‘directory’: ‘Background’, ‘required’: True, ‘rarity_weights’: None, }, { ‘id’: 2, ‘name’: ‘body’, ‘directory’: ‘Body’, ‘required’: True, ‘rarity_weights’: ‘random’ }, { ‘id’: 3, ‘name’: ‘eyes’, ‘directory’: ‘Expressions’, ‘required’: True, ‘rarity_weights’: None }, { ‘id’: 4, ‘name’: ‘head_gear’, ‘directory’: ‘Head Gear’, ‘required’: False, ‘rarity_weights’: None }, { ‘id’: 5, ‘name’: ‘clothes’, ‘directory’: ‘Shirt’, ‘required’: False, ‘rarity_weights’: None }, { ‘id’: 6, ‘name’: ‘held_item’, ‘directory’: ‘Misc’, ‘required’: True, ‘rarity_weights’: None, }, { ‘id’: 7, ‘name’: ‘hands’, ‘directory’: ‘Hands’, ‘required’: True, ‘rarity_weights’: None, }, { ‘id’: 8, ‘name’: ‘wristband’, ‘directory’: ‘Wristband’, ‘required’: False, ‘rarity_weights’: [100, 5, 5, 15, 5, 5, 15, 15, 5, 1] },]

Each trait category is represented as a Python dictionary (encapsulated by {}). All that needs to be done is define these trait category dictionaries in order in the CONFIG list.

A trait category dictionary has 5 keys that it needs. These are id, name, directory, required, and rarity_weights. When creating a new layer (or replacing an existing one), make sure all these keys are defined.

This is how you go about assigning value to each key.

  1. id: The layer number. For instance, if the body is the second trait category (or layer) that needs to be stacked, it will have an id of 2. Please note that layers must still be defined in the correct order.
  2. name: The name of the trait category. This can be anything you choose it to be. It will appear in the metadata.
  3. directory: The name of the folder inside assets that contain images of that particular trait category.
  4. required: If this category is required for every image. Certain trait categories (like background, body, and eyes) must appear in every avatar whereas certain other categories (like headgear, wrist band, or clothes) can be optional. We strongly recommend that you set the first layer’s required value to true.
  5. rarity_weights: This category will determine how common (or rare) your traits are going to be. Check the next section for more details.

Displaying your NFT through an NFT marketplace

For a first-time user, it is very easy to display an NFT on an NFT marketplace. Given below are the steps that a user is supposed to take for converting its digital file into an NFT:

Step 1: Select the file you want to turn into an NFT

To begin with, you would need to select the digital file which you want to be converted into an NFT. It could be anything, be it a painting, music, picture, meme, GIF, or tweet. Ensure that you have the intellectual property rights to the file you wish to convert into an NFT, otherwise making an NFT for a file in which you don’t have those rights could land you in legal trouble.

Step 2: Select the blockchain on which you want to mint your NFT

After you are done with the selection of your digital file, you need to determine the blockchain on which you would want your NFTs to be issued. Ethereum is the widely used blockchain for the issuance of NFTs. Note that every different blockchain has its token standard for NFTs along with its wallet services and marketplaces.

Though there are many ways to purchase Ethereum, however, we would recommend you to get it through a well-regulated crypto exchange like the eToro.com. You can buy Ethereum from the eToro platform by just following some simple steps.

Firstly, go to the eToro platform’s official website and click “Join Now.” Then, create your login credentials by entering the necessary information, such as your name, address, user name, phone number, and email address,

Secondly, finish the KYC (know-your-customer) process by having your identity verified. You can prove your identity by providing a copy of your passport or driver’s license, thirdly, deposit funds into your eToro account.

You can provide proof of address in the form of a utility bill or a bank statement. Your account will be authenticated within minutes after you have uploaded all of the required documents.

For funding your account, eToro accepts a variety of payment methods including credit and debit cards, Paypal, bank transfer, and e-wallets Skrill and Neteller.

Lastly, type the name of the Ethereum on the search bar, and purchase that crypto.

Click the “Trade” button and enter the amount you want to invest in that cryptocurrency.

To complete the transaction, click the “Open Trade” button.

Buy Ethereum

Your capital is at risk.

Step 3: Create your digital wallet

Now, when you have purchased Ethereum, you will need an NFT wallet to create and sell your NFTs. You will be required to set up a digital wallet for transactions on the Ethereum blockchain.

For the said purpose, it is important to have an Ethereum wallet that could support ERC-721 (the Ethereum-based NFT token standard) on its platform. Considering these requirements, you would get wallets such as Metamask, Coinbase wallet, or Trust wallet.

Once you have got the digital wallet, transfer Ethereum that you have recently purchased from the eToro platform into your wallet.

Step 4: Choose your NFT marketplace

After getting your crypto wallet filled with Ethereum, it’s finally time to start making your NFT. For that, you need to select an NFT marketplace for your digital asset. The maddening popularity of NFTs has put abundant options in terms of NFTs marketplace in front of you, for instance, you could choose platforms like OpenSea, Nifty Gateway, CryptoPunks, for creating your NFTs.

Since different NFT marketplace is famous for different sort of works, we would suggest you to do some research before deciding upon your marketplace.

If you are still undecided, you can start with OpenSea as it is a renowned platform for creating and selling NFTs.

Once you have chosen your NFT marketplace, you must link it to your digital wallet. This will enable you to pay the fees required to mint your NFT and keep any sales proceeds.

Step 5: Upload your digital asset

Now, your digital asset is ready to get minted. You will be provided with a step-by-step tutorial from your preferred NFT marketplace for uploading your digital file on their platform. Convert your file into a marketable NFT using those methods.

Step 6: Start the sales process

When you have created an NFT, then you would have to choose the mode of monetizing your NFT. Depending upon the options available on the marketplace, you could sell your NFT at a fixed price, you can organize a timed auction for it, or you can start an unlimited auction for finding the purchaser of your NFT.

How to create an NFT step by step

The style and approach I took was experimental and a combination of techniques. First original photography. The rose used in these compositions was a photo I took of a single rose in a bottle. From there the photo was manipulated, rose was isolated and the photo was edited to create the single rose used across a few of my NFT collections.

From there a variety of techniques were applied. You’re an artist, so you should create whatever you feel like. follow along this tutorial and you’ll learn some basic steps. Let’s explore how I created Passio.

Getting started

In culinary arts one of the first things you’ll learn is mise en place. Or getting everything ready before you begin. Here we’ll get a few things sorted out before diving into how to create an NFT step by step. First you’ll need to open your image editing software and create a new document.

Choose the image size and resolution you wish to work with. Any size is fine. For this document I am working in 3024 x 4032 pixels because that was the resolution of the original format and I liked the rectangular shape.

In your image editing software you’ll be faced with a completely new document. This will be your blank canvas and starting point.

Hopefully you have an idea in mind. I chose a rose as it is a really interesting flower with several meanings and interpretations. Those interpretations were interesting to me which is what led me to further investigate their meaning.

Because I chose a collage style of art and was only going to use the rose. I knew I was going to need to isolate it from the background. A good rule of thumb is to always duplicate your original layer. If you make a mistake you can delete the layer you’re working on and create a new copy. In order to isolate the rose I used the pen tool to create a path around it.

With the pen tool I begin to trace around the rose in order to begin making the shape for the final layer mask. There are a few ways to do this. I prefer the pen tool because of its accuracy.

Once I made it all the way around the rose and had the shape I wanted in order to convert the path into a selection I right clicked on the path in the canvas and selected `Make Selection` from the dropdown menu. You can access the `Make Selection` from the edit menu as well.

Before making a selection you will be faced with a modal overlay that has a few options. The main one you’ll ever really mess with is going to be the `Feather Radius`. This feathers the edge of your selection making it “softer”. Meaning if it was set to 0 then the edge would be hard. One or above smooths out the edge and creates a “blend”. Try it out and see what’s what.

Voila. A new selection was made. Friendly tip, as a confirmation you’ll see the marching ants around the shape you just traced if you did it correctly.

Creating selections allows you to do a whole bunch of really cool things in imaging software. For this specific project it allowed me to create an isolation of an object. With the mask I created I was able to erase the background. I did that by inverting the selection which selected everything around the shape. From there I deleted the contents of the selection and was left with an isolated rose ready for use.

Creating the art

Now that the rose was isolated I was free to begin experimenting. Since I had a direction in mind I was able to dive right in and start workthing through ideas. For this particular style of work I knew I was going to follow specific constraints. As part of the creative process I needed a base layer to work from. Therefore I ended up desaturating the rose and removing all color. Effectively making it black and white.

To get the final rose I used several different methods I was taught when working in the printing and publishing industries. In order to get black and white images to reproduce correctly, not build up ink on the rollers and look crisp on all types of paper adjustments to the objects levels and curves can help reduce the midtones, kind of like equalization in audio mixing.

In order to access the levels or image adjustments have a layer selected and navigate to Image/Adjustments. Depending upon what you select you’ll be faced with a dialog box of options. Here’s what Levels looks like.

I’m not going to go in depth as to what I did or the exact adjustments I made. There’s many tutorials on how to adjust levels, curves, brightness, contrast, hue and saturation. I will say that I used a conjunction of all in order to create the finalized colorless rose before treating it with color. I also used a combination of layering and layer opacity settings to create the right blend. For this particular piece what I was trying to achieve was stark contrast between white and black while retaining an even stone like texture.

Now that the rose was ready and prepared I could begin working through the rest of the concept. For this particular project I was using a script created by another NFT creator named HashLips. The script that was created is a type of generative art that uses randomness as it’s automation system. With this particular script I knew that it was going to compile a final image from a collection of images that I output and stored in the corresponding directories. Therefore I wanted to start working through those layers and building the base.

The theme for this collection was the orange rose. In looking up the meaning of the orange rose I found it was linked to passion. Digging deeper into the meaning of the word passion I saw that by definition it meant suffering, enduring.

Because the script would be layering files on top of one another to compose the final image I started with layering backgrounds and applying a gradient overlay. Adding the overlay and messing with blend modes let me create depth to my base colors which creates an interesting blend in the overall compositions.

This process was repeated six times creating different background layers. I chose the number six as an underlying concept. In all of my art I reference my own spiritual and personal beliefs. The number six, in some cases, is said to represent problem solving and the need for balance.

That is a true reflection between suffering and enduring a passion. In moving forward with my creative process I continued by making a focal point. Since I already wanted the rose in the center I decided to draw a sphere around it by selecting the ellipse tool. Holding shift to force equal constraints I then drew the circle.

There we have it. The very beginning of our composition. As I mentioned earlier the number six was an important part of this project. Outside of it’s references it established a set of constraints used in setting up layers and limiting color range. Because of this I established a set of six shades of orange I wanted to use. Those six colors would be the backbone for each layer. Added depth was made with an inner shadow. What this did was create the feeling of a recession in the center of the canvas.

Finally to round out the background of my composition I created a texture layer. Something I was taught early on in design school was that by adding depth and texture you can make something simple much more interesting. I duplicated the rose layers, flattened them into one single object and created random overlapping juxtapositions. With the layer blend mode set to `Color Dodge` I was able to create a vibrant textured pattern helping to add more visual interest.

With the background in place I began moving on with adding in the rose. Since all of the hard stuff was taken care of earlier, doing so was as easy as turning on the layer group that we used earlier to isolate our rose.

The next few steps were relatively simple. Since the rose was already isolated, a shape existed. Color constraints forced the same color overlays to the rose. Another thing I did was set the roses drop shadow layer blend mode to `Multiply` as I knew the black would react nicely with the oranges.

At this point all the layers were created. And all the colors, styles and treatments were checked for compatibility with one another. Here’s a look at the final piece.

How to create an NFT with code

In this section I’ll go over how I used open source software to run a script that auto generated and compiled sixty-six unique variations of art. There are two versions of his script. I used the latest version. There are also videos he produced on his YouTube channel walking you through the creation of the script from scratch. I highly recommend watching them.

It’s based on JavaScript syntax and not too hard to pick up if you have any development knowledge. Otherwise if you’re lazy or excited like I was you can download the file from his Github repo.

Once downloaded and unzipped make sure you saved the extracted file somewhere you’ll remember or want. I chose to move the extracted folder into the main directory I set up for my artwork. Once inside the directory you should see contents that look like such.

This is the directory structure and what you’ll see at the top level. It’s where all the inner workings of the script are. Open the extracted folder in a code editor of choice. I use Visual Studio Code.

The next steps are critical. Follow along with the readme on HashLips repo. He explains that you require Node to use this software. He also explains clearly how to modify the code and contents of your layers folders in order to build your generative art. Fortunately I did not run into any hiccups. This isn’t always the case.

The main edits were in the config.js file. When I was happy with the setup, running the script was as simple as typing in `node index.js`.

From there the computer ran through its process and began building unique variations of art based on the layers I supplied it and the weighting assigned to each layer directory. During the build process you could see how it kept record of previous combinations. If it caught a duplicate the script would automatically try another approach.

After several minutes the final output is a folder full of sixty-six unique variations automatically generated by the compiling of multiple layer files and a basic set of constraints.

Through the combination of photo editing techniques and open source coding I was able to explore an entirely new topic and art form. Which is what I love so far about this entire experience creating crypto artwork. Had I not been exposed to NFT art I would not have been exposed to generative art. Had I not learned about this concept then I would not have been able to even explore the thoughts and ideas around it. New possibilities are being unlocked.

Is It Possible To Create NFT Art On An iPad Or iPhone?


Yes, you can use your iPad to create NFT art. NFT art is something we label digital painting. You can create anything you want, and if the buyers like the NFT artwork, you can sell it for a good price. Physical paintings used to be more expensive in the past, but times have changed, and the entire world has gone digital.

Painting apps for iPad and iPhone allow you to make artwork and post it to the NFT website.

How Can You Become An NFT Creator If You Don’t Know How To Code?

Do you want to learn how to make NFTs but don’t know how to code? You’ll need to hire a developer who is familiar with blockchain platforms.

You will be able to produce your own NFT art and earn money once you have a developer. You can hire freelancers and simply become an NFT creator if you have a lot of digital talents.

Even if you don’t know how to code, you can still become an NFT creator. You won’t need to hire a coder, which is the best part.

Using a no-code NFT collection generator, you may unleash your imagination and become an NFT maker. It’s all based on AI-powered online software.

Creating layers of digital art is all that is required. You only need to upload a single image file to the internet. With just a single file, you’ll be able to make nearly 10,000 different NFT collectibles.

You can alter the traits and the rarity layers as needed. It will assist you in building an NFT collection that is ready to mint. Metadata is included. In a matter of seconds, you’ll be able to produce thousands of NFTs. The nicest part is that you can simply preview and edit the files.

You can make an income by displaying your NFT paintings. You can also create an account on a reputable NFT marketplace, which is a great way to sell your work.

It’s not difficult to make NFTs. If you don’t know how to code, don’t let that stop you. Using the NFT collection generator, you can make NFT art quite simply.

3. Buy crypto from an exchange

On most NFT marketplaces, you have to pay some “gas fees” to mint your NFTs. These are the fees paid to miners to process and validate transactions on the blockchain (Here’s when these gas fees are the cheapest). Thus, you need to buy some cryptocurrency from an exchange to cover this cost. However, make sure it corresponds with the blockchain and marketplace you will use.

Additionally, if you’re selling NFTs through Polygon, you may need to use a bridge. A bridge is a connection that enables the transfer of assets from one blockchain to another. It is a common mistake to send your crypto to the wrong address. If you do this, then your crypto is pretty much lost forever.

Leave a Reply

Your email address will not be published.