Used to check for browser translation.
用于检测浏览器翻译。
ブラウザの翻訳を検出する

Part 2: Step-by-step guide on how to create a Year of the Dragon NFT

Mo Xu
Feb 12, 2024 · edited
B
Blogs
cover

Author: Xu Mo, ArcBlock designer

On the occasion of the Year of the Dragon, I created a set of commemorative NFTs for the Year of the Dragon. I shared the entire process of designing this set of NFTs to let everyone understand how to easily use ArcBlock's NFT Studio with the help of generative AI to create and distribute NFTs.

This article is divided into two parts, and this is the second part. In the previous part of the article, I introduced the layered design of NFTs and how to use tools like AIGC and Figma to produce the materials needed for NFTs. In this part, we will mainly discuss how to use NFT Studio to finally create NFTs.

What is NFT Studio#

NFT Studio is a suite tailored for NFT creators. NFT Studio includes all the tools needed to launch an NFT project, from creation, distribution, minting, sales, to the marketplace, everything is available. NFT Studio can also integrate with AIGC and other technologies to achieve efficient AI-assisted creation.

NFT Studio is a suite of tools#

NFT Studio is actually a suite, currently composed of four main components. You can see that composability is an important feature of ArcBlock products, and these components can also be combined with other components as needed to create a variety of applications.

image.png

In this tutorial, we will use NFT Blender to design NFT templates, and then use NFT Maker to convert the designed templates into mintable NFTs. In addition, NFT Studio also includes NFT Store and NFT Marketplace to complete more NFT-related functions such as a store and trading market.

NFT Studio is a dApp#

Unlike those SaaS services, all applications of ArcBlock are decentralized applications, and NFT Studio is no exception.

Decentralized applications mean that the NFT Studio you use is your own unique instance, not a service controlled by others. The ArcBlock platform makes it very easy for you to install your own decentralized applications, with an experience almost identical to using a SaaS service on the internet. The only difference is that these applications are completely owned by you.

How to launch NFT Studio #

To install NFT Studio, we directly select NFT Maker from the Blocklet Store and click the "Launch" button. When you install NFT Maker, NFT Blender and NFT Store will be automatically installed because NFT Maker depends on these two components.

The NFT Maker will be installed and configured automatically under the management of ArcBlock's Launcher. You can install it on your own Blocklet Server, or you can immediately purchase a Blocklet Server or a Serverless Blocklet Space to run it. Everything is automated, just follow the prompts to complete the installation step by step. Furthermore, when issuing an NFT project, the NFT Maker will require binding to DID Spaces, which are used to store NFT metadata. Therefore, you will need to purchase DID Spaces or run independent DID Spaces.

Create NFT with NFT Studio#

We use two tools in NFT Studio: - NFT Blender - Quickly integrate NFT materials and design templates that can generate multiple NFTs. - NFT Maker - Publish NFTs on the blockchain.

Build NFT Template with NFT Blender #

In the previous text, we have already prepared the materials needed for NFT.

  1. Create an NFT Blender template, where you can fill in the template name and description on the right side.

  2. Click this button to determine the NFT rendering scope. Here, you can change the NFT rendering scope to 1024x1024 to match the artwork. You can also adjust the size of the artwork to match the rendering scope.

  3. Click the "Bind Material" button to add the materials that were just imported to the computer. Here, you need to add them in batches according to the previously sorted types. Only materials of the same type can be added at a time.



  4. After adding it, it becomes very simple. Drag the materials (also known as assets) into the rendering area, arrange the layer order on the right side, and you're almost done. Just publish it in NFT Maker.

  5. Finally, remember to click on the blank area of the canvas to return to the canvas properties.

    Here you can preview and then lock the template (to prevent accidental modifications).

At this stage, we have turned the prepared materials mentioned earlier into a template for the content part that can generate NFTs. These templates will be used in the NFT Maker below.

Deploy NFT On-chain with NFT Maker #

NFT Maker is a smart contract that creates NFTs on the blockchain. It is referred to as "NFT Factory" on ArcBlock's blockchain. NFT Maker supports creating NFTs on multiple blockchains, and the examples in this article use ArcBlock's blockchain.

  1. Click the create button in the top right corner.
    image.png

  2. Using the first method, this method can only be used to create the NFT we just made in Blender.
    image.png

  3. Select the NFT we created in Blender, and then click Next.
    image.png

  4. Fill in the relevant information, there is a corresponding explanation next to each input box.
    image.png

  5. After clicking "Next" for preview, you can authorize through your own account to successfully complete it. You will receive a link to create an NFT, which you can share with others, and you can also view the link here at any time.
    image.png


Now, we have already been accomplished! You just need to share this Mint link to let people Mint the NFT!


2.0.175