Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ibnzuk/photoshop-nft-generator
PHOTOSHOP NFT GENERATOR: A Script-based NFT Artwork and Metadata Generator
https://github.com/ibnzuk/photoshop-nft-generator
metadata nft nft-generator nft-metadata nfts photoshop photoshop-art-generator photoshop-generator photoshop-nft
Last synced: 20 days ago
JSON representation
PHOTOSHOP NFT GENERATOR: A Script-based NFT Artwork and Metadata Generator
- Host: GitHub
- URL: https://github.com/ibnzuk/photoshop-nft-generator
- Owner: ibnzUK
- License: mit
- Created: 2023-07-31T12:09:51.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-08-04T07:09:34.000Z (over 1 year ago)
- Last Synced: 2023-08-04T08:30:05.650Z (over 1 year ago)
- Topics: metadata, nft, nft-generator, nft-metadata, nfts, photoshop, photoshop-art-generator, photoshop-generator, photoshop-nft
- Language: JavaScript
- Homepage:
- Size: 11 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PHOTOSHOP NFT GENERATOR
This script generates NFT art from a Photoshop file based on layer groups and traits.
![Screenshot](screenshots/opensea.png)
## Instructions
1. Place your `.psd` file in the 'PHOTOSHOP NFT GENERATOR' folder.
2. Each attribute should be in a separate group of layers.
For example, you could have groups named "Background", "Watermark", and "Character".
3. Within each group (attribute), each layer represents a different trait value. For instance, the "Background" group could have layers named "Green#10", "Blue#50", and "Premium#1". This would mean that your NFT could have traits such as 'Background - Green', etc.`The number #10 next to your layer name means there is a 10% chance that this trait value will be used. Making it #100 does not guarantee that this value is used. It is a good idea to first try out your collection generation and adjust rarity values accordingly. #0 would mean this trait is not used.`
![Screenshot](screenshots/layers.png)
## Usage
1. **Generate NFT Images from Photoshop**
* Open Photoshop and go to File
* Select Scripts
* Select Browse
* Navigate to PHOTOSHOP NFT GENERATOR folder 📁
* Select `CreateNFTs.js` file to run2. **Update Metadata Fields**
* Open Photoshop and go to File
* Select Scripts
* Select Browse
* Navigate to PHOTOSHOP NFT GENERATOR folder 📁
* Select `UpdateMetadata.js` file to run`Your NFT collection will be created in the `/collection` directory. `
![Screenshot](screenshots/collection.png)## Metadata
Your metadata structure will look similar to this:
```json
{
"name": "My Collection #1",
"description": "My description goes HERE",
"image": "https://myURL.com/1.png",
"edition": 1,
"attributes": [
{
"trait_type": "Character",
"value": "Male"
},
{
"trait_type": "Watermark",
"value": "Waves"
},
{
"trait_type": "Background",
"value": "Green"
}
]
}