Create effortless generative NFTs with Photoshop: Upload via QuickNode IPFS in seconds

Create effortless generative NFTs with Photoshop: Upload via QuickNode IPFS in seconds

Introduction

In today's world of digital art and web3, creating new items becomes challenging when you have many community members.

Generative art has become a common approach in such communities.

When you need to design and save over 900 assets, this becomes a tough job, especially when you also have to make metadata for each image.

However, don't worry, I've reduced this workload for you ⚡.

What We Will Do

What You Will Need

  • Create an account on QuickNode.

    • You can use this coupon:

      • BUILD-AMB-10, this coupon gives 1 month of Build ($49) plan free.

      • Note: It expires after Aug 31st.

  • Download this file.

  • Notepad++.

  • .PSD file.

    Photoshop (if you have problems, please comment in this tutorial to fix them as soon as possible, I have tested on Adobe Photoshop CS6 and Photoshop CC 2015 ).

Generating our assets

First, you need to open your project and navigate to File > Scripts > Browse

Browsing our script to generate our nfts

  1. Browse and load the downloaded jsx file

Your project should look like this:

Our project layers

You will see the next notification, please click on "Yes" :

Alert from the detected combinations

Chose where to store our nft images and metadata:

Choosing where to store our nft images and metadata

You can also store the .psd file for each composition generated from the layers.

Alert generated by photoshop where we get asked if we need a .psd document

But you can ignore to generate the .psd documents.

Photoshop layers from our project.

After that, you will notice the eyes changing in Photoshop. This is because the scripts are generating the .png and .json files

Files and Metadata generated by our script

This how looks the metadata inside each .json file.

Metadata generated by our script

  • To change the "name" and "description", you need to go to the ".jsx" and edit with Notepad++.

File that contains the collection name and description

On the line 121, you can change the CollectioName.

On the line 122, you can change the Description.

Remember to put the text inside the double quotation marks.

Changing the collection name and description inside the script provided.

Before to upload our metadata to IPFS via QuickNode, we need to upload the images to obtain this field "image".

What is IPFS?

IPFS is like a toolbox of rules for arranging and sending information. It's made to work smoothly by focusing on finding content and connecting directly between users.

After knowing what is IPFS in simple terms, we need to upload these images via QuickNode.

What is QuickNode?

QuickNode makes it easy for everyone to set up and manage all the web3 stuff, without having to worry about the complexity of maintaining the infrastructure.

Uploading files to QuickNode

To upload your images to QuickNode, you need to go to Storage:

Dashboard of QuickNode where the IPFS feature like File Storage and pinning it's located

Click on the "Add a file" button, after that, you need to select all the images in folder where we previously generated the nft images.

Pro tip: You can group the files by type of file to select in seconds the images.

Files and Metadata generated by our script

  • Once all the images are uploaded to IPFS, the quicknode's site will direct to the Files section.

Obtaining the CID from the images upload in the last steps

We need to copy each CID field.

Copying the CID field from our first image.

After that, for example in the item 1, we need to go to our metadata:

Analyzing the default structure of the metadata generated by each file

And change the text IPFS CID to each CID, example:
ipfs://QmdnkE5EjG9cacB8HuX2pNwaYt8sgSqgeiDk..

Changing the default structure of the metadata generated by each file

After updated all the .json files , you need to upload again in the QuickNode storage file section.

Obtaining the CID from the metadata uploaded

Finally you can copy the cid from your metadata.json and paste in your collection ⚡

Conclusion:

Congratulations on making it to the end of this tutorial!

This article has shown you how to generate NFT assets and metadata using Photoshop, and then upload them to IPFS via QuickNode.

By following the steps outlined in this article, anyone can easily generate a large number of NFT assets and metadata with minimal effort.

Finally, to automate this script even further, you can explore the endpoints described in the quick node documentation:

https://www.quicknode.com/docs/storage/getting-started.

If you are not a developer, I can help you, just comment on this article or contact me at : irwing@dfhcommunity.com :)

We ❤️ Feedback!

If you have any feedback or questions on this guide, let us know. Or, feel free to reach out to us via Twitter or our Discord community server.

We’d love to hear from you!

Author: Irwing Tello
Discord: discord.com/invite/ADjtsHVreT
Twitter
: twitter.com/irwingtello
LinkedIn
: linkedin.com/in/irwingtello
Email
: Website: dfhcommunity.comYoutube: youtube.com/@irwingtellomx

You can support my work here:
buymeacoffee.com/irwingtello

BTC: 34kXK9CpTJP1PyHKw2kUD2bt6rtGcG5CHY
EVM Address: 0x8B98F8Ff69d2A720120eD6C71A9Bc5072b8Eb46D
Solana: Ey9oVFHW79giacRZaKxigYjeihMsY7ox8jxc7Hp1sJmS

Did you find this article valuable?

Support Irwing Tello by becoming a sponsor. Any amount is appreciated!