Project Name: Amaz-O-Tron 9000
Project Track: NFT
Team Name: ToHuKo
Team Member(s): tde, kkonrad, hugo0
Project Goal: AI + Profile Picture + NFT = Amaz-O-Tron 9000
Project Info: Simply upload 20 photos of yourself and we’ll use AI to generate over 100 amazing photos of you! You can then mint your favourite picture as an NFT.
Project Website: https://amaz-o-tron.com/
Project Test Instructions: Instructions on webapp
Project Details:
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.
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
- We built a model based on Stable Diffusion. It was trained on millions of pictures.
- We train the model on 20 images of you to create totally custom photos.
- We generate over 100 cool pictures of you based on movie posters, video games, and portraits.
- We have built a frontend and dashboard that allows you to see the pictures you’ve generated. This is a webapp on django.
- We’ve built a selection tool that lets users choose their favourite pictures to be minted
- These get uploaded to IPFS via NFT.Storage
- Then, we’ve built a minting tool that takes these IPFS-stored images and mints them as TRC-721 tokens in exchange for TRX
- Voila!
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.