# Generating Your NFTs

Before uploading the different layers of your NFTs, you will need to fill out the `Pricing`, `Royalty Fee`, and `Total Amount of NFTs`

![](https://3740484278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXXwlBaZtlgg3vhmOAsO8%2Fuploads%2FT8ScS9PBC5y0P3gKTg0j%2FPrice%2C%20royalty%2C%20amount.png?alt=media\&token=c58f535c-05a8-4c3e-b5fd-9d3c60d0053a)

* **Unit Price**: The price you want to sell each NFT at
* **Royalty Fee**: A percentage you take when your NFT is sold in a secondary market such as OpenSea or Rarible
* **Total Amount of NFT**: The number of NFTs you want to generate

### Now, you can begin adding the layers of your Generative NFTs

{% hint style="warning" %}
**Start from the base layer and move your way up to the topmost layer.**
{% endhint %}

* The `Layer Name` is your trait, which will correspond to the `Property Name` on OpenSea
* The file name for each trait variation is the `Property`

![](https://3740484278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXXwlBaZtlgg3vhmOAsO8%2Fuploads%2FSpckZ7MdpwwS4cjRa402%2FSB%20Layer%20Name.png?alt=media\&token=4f225139-2865-44b6-a311-39d5fde491e4)

![](https://3740484278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXXwlBaZtlgg3vhmOAsO8%2Fuploads%2FzBuOWcPsodm440ClVTvM%2FLayer%20Name.png?alt=media\&token=36187eb4-27cd-4cdf-aeaa-68f54903ee87)

* Once you have added a Layer, upload the different Trait Variations to that Layer

{% hint style="warning" %}
Please upload in batches of 5 files or less or it may fail to upload
{% endhint %}

![](https://3740484278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXXwlBaZtlgg3vhmOAsO8%2Fuploads%2FTOygBRhnsWCFXmIJ5qYP%2FLayer%201.png?alt=media\&token=07e40031-2f70-4078-9177-dc9ddfb584fd)

* Once you have uploaded all your files to the correct layer, scroll down to the `Rarity Setting` menu
* By default, the generator will equally distribute the rarity of each Trait Variation i.e. Attribute
* You can customize the rarity as much as you like. The platform will automatically check the `Probability` for each Layer, matches the `Total Amount of NFTs`

![Probability in Background Color does not equal 625](https://3740484278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXXwlBaZtlgg3vhmOAsO8%2Fuploads%2Fi5rwbndYFqD1hxw6SBwy%2FRarity%20Setting.png?alt=media\&token=1dd722b3-e2ad-45fd-8fbb-2283697a5a30)

* Once you are satisfied with your rarity settings, click on `Preview NFT` to view possible NFTs that can be generated when minted

![The generator will preview 3 possible NFTs at a time](https://3740484278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXXwlBaZtlgg3vhmOAsO8%2Fuploads%2FZy5hINoLoIpZOsQkdKpV%2FPreview%20NFT.png?alt=media\&token=b5f749bf-6da9-4559-a3a1-267094ef4413)

* If you want to come back and work on your project later, click on `Save Draft`
* If you want to deploy your project, click on `Save and Continue`

{% hint style="warning" %}
If you click on `Save and Continue`, you will not be able to come back and make changes
{% endhint %}
