How to Batch Upload NFTs with GLB Files and GIF Previews

Description

This guide explains how to format metadata for batch uploading a series of NFTs that include .glb files for 3D models and .gif preview images.

Metadata Formatting

To ensure proper display and compatibility, follow OpenSea's metadata standards when formatting your NFT metadata.

Required Metadata Fields:

  1. name: The name of the NFT.
  1. description: A brief description of the NFT.
  1. image: A URL pointing to the .gif preview image.
  1. animation_url: A URL pointing to the .glb file for the 3D model.
  1. attributes: (Optional) Any additional traits or properties.

Example Metadata JSON:

{
  "name": "3D Animated NFT",
  "description": "A 3D animated NFT with a GIF preview.",
  "image": "https://yourstorage.com/preview.gif",
  "animation_url": "https://yourstorage.com/model.glb",
  "attributes": [
    { "trait_type": "Rarity", "value": "Legendary" },
    { "trait_type": "Collection", "value": "Spectral Series" }
  ]
}

Uploading Process

  1. Prepare the Metadata:
      • Ensure each NFT has a correctly formatted JSON metadata file.
      • Host the .gif and .glb files on a decentralized storage solution like IPFS.
  1. Batch Upload Using Thirdweb:
      • Use Thirdweb’s batch upload feature to deploy multiple NFTs at once.
      • Make sure metadata links are properly referenced before minting.

Additional Tips

  • Test a single NFT upload before batch uploading to ensure proper formatting.
  • Contact thirdweb support if you encounter any issues during the upload process.
 
Did this answer your question?
😞
😐
🤩