Vee Profile picture
Jun 24, 2021 β€’ 10 tweets β€’ 5 min read β€’ Read on X
10 000 unique artworks?! That must take FOREVER!

THREAD: Image generation for NFT collectible projects.

🚨 Disclaimer: Some technical jargon ahead 🚨
STEP #1: Decide on a concept and perform market validation βœ…

STEP #2: Have an AMAZING team of artists bring the concept to life! πŸ™ .@MadBoogieArt & .@mz09art ImageImage
STEP #3:

Save each asset as a separate file. ⬇️

Background assets as JPEG/PNG files.

Remaining assets as PNGs to PRESERVE TRANSPARENCY. πŸ‘»

➑️ This will be important when layering files. Image
STEP #4: We need a script to GENERATE COMPOSITES.

The Python 'Pillow' library is well suited to this. βœ…

Use NESTED FOR LOOPS to run through each variation, and add them together using ALPHA_COMPOSITE.

This would generate every possible combination! 😱 ImageImage
Visual representation of what's actually happening in the code. ⬇️
We DON'T actually want EVERY COMBINATION though.

STEP #5: We want to RANDOMLY GENERATE combinations, with VARIABLE DEGREES of specified rarity.

We need to rework our approach! ⬇️ Image
Thankfully, Python RANDOM library has a way to achieve WEIGHTED RANDOMNESS. 😎

New plan: βœ…
1. Choose WEIGHTINGS for each TRAIT, within each CATEGORY.
2. Randomly select traits based on above weighting to generate a TRAIT COMBINATION.
3. Ensure no duplicates.
4. Render image.
Repeat as needed ➑️ Image set complete βœ…

Some additional tricks are available for generating the JSON Metadata at the same time. 😎

Comment below/ DM if you need help with this, or any other step described above. 🦾
If you found this thread helpful, please:
1. Retweet the 1st tweet πŸ”₯
2. Follow .@BoringBananasCo to support our project 🍌

Huge THANK YOU to our artists .@MadBoogieArt, .@mz09art and our developer .@berkozdemir Image
Update ⬇️

For everyone interested in the source code for the .@BoringBananasCo project, the full GITHUB repository is now available in our discord πŸ™‚πŸ”₯

β€’ β€’ β€’

Missing some Tweet in this thread? You can try to force a refresh
γ€€

Keep Current with Vee

Vee Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @thedigitalvee

Mar 3, 2022
Some thoughts on making the best of an NFT Bear Market:
With the recent slew of rugs, fake hype, WL olympics and tired derivatives there seems to be a collective fatigue in the space

It’s a great time to do a lot, but mindlessly minting new projects for a flip sadly isn’t one of them!

So what could we do?
Make high-conviction plays:

With floor prices down across the board, it’s a great time to move into projects that you're bullish on

These should be ones with:
βœ… consistent growth and value to support their price
βœ… a strong team and passionate community

❌ NOT the latest PnD
Read 11 tweets
Aug 30, 2021
πŸ”₯🚨EIP-1559 UPDATE🚨 πŸ”₯

Losing money in GAS WARS sucks.

Here's a tutorial on HOW TO STOP.
Thread outline ⬇️
β€’ Understand changes caused by EIP-1559
β€’ Turn on Advanced Gas Controls in MM
β€’ Gas war strategies
β€’ Speeding up Txs

🚨DISCLAIMER🚨

This guide is aimed for advanced users partaking in GAS WARS. It is not necessary for day to day network usage.
EIP-1559 changed the way Tx fees are calculated πŸ”₯

Total Fee for a Tx is now a combination of
β€’ BASE FEE - set by NETWORK itself
β€’ PRIORITY FEE - set by YOU to incentivise miners to validate you transaction πŸ‘€

➑️ Total Fee = Base fee + Priority fee
Read 16 tweets
Aug 10, 2021
πŸ”₯πŸ₯³GIVEAWAY TIME πŸ₯³πŸ”₯

But this isn’t just your regular giveaway...

It’s also a giveaway 🧡 A META-giveaway so to speak πŸ‘€



What's that you ask? Read on to found outπŸ‘‡

Or to enter just:
β€’ retweet πŸ”
β€’ follow this account ⬅️
β€’ & tag two friends β˜‘οΈ
I'm giving away 3 .@BoringBananasCo NFTs which:
β€’ Give you access to all the BBCo community-resources in the Discord
β€’ Let you mint a free .@NFHeroes NFT at launch πŸ”₯πŸ‘€

I'm also giving away my tips for how to run the best NFT giveaway that you can πŸ‘€πŸ˜Ž
Why GIVEAWAYS? πŸ‘€

Everyone loves free stuff. β˜‘οΈ

Giveaways are a GREAT WAY to attract attention to your profile, or NFT project. β˜‘οΈ

Used sparingly, they help to build an audience and create engagement. β˜‘οΈ
Read 8 tweets
Aug 1, 2021
The CryptoPunks did $866K of total volume in their first 3 years.

They've done $105M in the last 7 days alone. 🀯

THREAD: Why BIG MONEY is flowing into Punks πŸ‘€
What are Punks? ⬇️

The first set of 10,000 unique collectible characters on the Ethereum blockchain.

Released for FREE by .@larvalabs back in June 2017 (i.e. ancient in crypto terms). Image
Served as inspiration for:
β€’ the modern CryptoArt/ NFT movement βœ…πŸ’™
β€’ the current Avatar craze βœ…
β€’ the ERC-721 NFT Token standard βœ… Image
Read 9 tweets
Jun 29, 2021
Project launches can FAIL in MANY WAYS. It helps to be prepared! 🦾

Thread: How to LEVEL UP your contract WRITE skills
Reasons TO DO this:

1. Sometimes websites crash/ stall at launch - this lets you bypass them.

2. It's technically faster (takes 1 less step).

3. Feel like a boss (BAD REASON - would not advise!).

NOTE: 🚨This is an advanced skill, don't use unnecessarily 🚨
Reasons to NOT do this:

1. Almost all mint functions DON'T protect you from overpaying for an NFT.

2. If all else goes well, you generally don't need to.
Read 12 tweets
Jun 27, 2021
Leaving Twitter can be HARD! 😀

THREAD: Here's a QUICK rundown of our website and .@BoringBananasCo project πŸŒβ¬‡οΈ
Since inception, our GOALS have been to:

1. Bring you the world's FINEST digital bananas βœ…
2. Build in public βœ…
3. Make a POSITIVE contribution to:
β€’ The NFT space βœ…
β€’ Real world charities βœ… (>25% of primary sale revenue & 50% of 2ndary sales) Image
We've put together a FANTASTIC team to help us achieve this.

β€’ ARTWORK by none other than .@MadBoogieArt and .@mz09art 😍

➑️8888 Bananas.
➑️0.025 Eth each.
Read 7 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(