NFTs, Generative NFTs, Art Coding

Generative NFT Sets Usually Include *Super-Rare* 1/1s. Let’s Talk About Those Particular NFTs

How many to include, what they should look like, and how to do them.

A pic of the most-rare Yakuza Cats Society NFTs.

So far, I’ve had the good fortune to do the art programming for almost 20 generative NFT drops. About half of them are launched (many sold out!) and many are in development still. (Three of them are in-house projects that keep getting pushed back because of our work with outside clients. But we’ll get those going at some point!)

Basic Background: General Rarity

One thing that ALL of these, and almost all other generative sets out there, share in common is that they all follow what’s emerged as a fairly standard adherence to rarity rules. Hopefully, you’ve read my articles on how to setup rarity tables. (If not, start here, and then read this one.)

Basically, rarity works like this: Out of your 200, 300, 400 (or whatever) traits, all of them have a distribution percentage attached, which governs the percent of time that those traits are chosen and appear in the NFT. So, if your “red” shirt is set to a 10% rarity, then you can expect to see somewhere close to 1,000 red shirts appearing within your 10,000 generated NFTs.

And it’s the interplay of all of the different rarity scores that makes things interesting. If you’ve got a handful of super rare traits that show up in your NFT, then that’s going to be a really high-scoring NFT in terms of rarity, and will generally be worth a lot more money!

This is more or less the norm nowadays — setup X number of properties for a character (hair, eyes, shirt, shoes, etc.) and then setup Y possibilities within each of those categories, and then set a distribution rarity percentage for each item. Prety straightforward.

(Note, btw, that this is somewhat different from the CryptoPunks-style rarity, which is more of an old-school way of going about that. In the punks style of doing this, the number of traits also played a significant role in determining rarity. Occasionally, I’ll run into clients who want to do this kind of setup, as well. But, more typically, it’s the other method described above.)