Inspiration

AI + NFT = Amazing web3 profile pictures = Amaz-O-Tron 9000

AI shifted the paradigm for digital art. NFT profile pictures will be standard in web3 social media.

What it does

Amaz-O-Tron 9000 uses cutting-edge AI to generate custom profile pictures with your portraits that you can then mint as NFTs for $TRX.

How we built it

  1. we built a model based on Stable Diffusion. It was trained on millions of pictures. We used cool pictures such as movie posters and portraits to create amazing styles.
  2. We trained the model to recognize and copy the faces onto the stylized profile pictures.
  3. We have built a frontend and dashboard that allows you to see the pictures you’ve generated. This is a webapp on django.
  4. We’ve built a selection tool that lets users choose their favorite pictures to be minted
  5. These get uploaded to IPFS via NFT.Storage
  6. Then, we’ve built a minting tool that takes these IPFS-stored images and mints them as TRC-721 tokens in exchange for TRX
  7. Beep beep! Profit!

Challenges we ran into

The largest challenge was to train the model such that the generated pictures were still recognizable portraits of the person. Humans perception is fine-tuned to the face, so even small changes can make it unclear whether it’s the same person.

The second largest challenge was to make these pictures mintable as IPFS-based TRC-721 tokens for TRX. We have never worked with NFTs, so we had to learn how Tron deals with TRC-721, what the best practices are, etc.

Accomplishments that we're proud of

We’re extremely proud to be on the cutting edge of social media avatars of web3.

What we learned

AI:

  • Working with SD on Webapp

NFTs on Tron:

  • TRC-721
  • TronLink and integrating it in a webapp
  • Js for frontend to call wallet functions
  • Reducing sun costs

What's next for Amaz-O-Tron 9000 - NFT Profile Pic Generator

If the Tron community likes this, we will turn this into a small business, with a big discount for TRX holders.

Built With

Share this project:

Updates