Knowledge Base
  • 👨‍🎨For creators
    • 👋Intro to creating with Highlight
    • 📜Project quick start guides
      • Launch an open edition
      • Launch a delayed reveal collection
      • Launch a 1-of-1 auction
      • Launch a generative artwork
      • Launch an open edition generative artwork
      • Launch a PFP project
      • Launch a generative, image-based PFP project
      • Launch a ranked auction
      • Launch an onchain project
      • Launch a collector's choice project
      • Ongoing drops with the same contract
    • 🎇Learn the creation flows
      • ERC-721 vs. ERC-1155 Token Standards
      • Edition flow
      • Generative flow
      • Series flow
      • The importance of testing your collections
    • 👩‍💻Use embeds to build custom mint sites
      • Case Study: How Superchain Chiblings launched a fully custom website on Highlight x Base
      • Running a collector's choice mint via embeds
    • 💸Selling your NFTs
      • Available sale methods
        • Ranked auction
        • Dutch auction
        • English auction
      • Setting up gates (allowlists)
      • Combining sale methods
      • Configuring payment currencies
        • Accepting ERC20 payments
        • Accepting credit card payments
      • Payouts, royalties & splits
      • Livestream on the mint page
    • 🛠️Managing your collections
      • Hiding a collection
      • Mint creator reserves
      • Airdropping tokens
      • Updating collection metadata
      • Getting verified
      • Sponsored mints
      • Reducing collection size
    • 🔮Generative & onchain art tools
      • Highlight Studio
      • Onchain file system
      • Storing SVGs onchain
      • Downloading token metadata
      • How onchain is Highlight?
    • 🌐Integrations & ecosystem
      • Farcaster
      • Paragraph.xyz
      • Foundation Worlds
        • Importing a collection to Worlds
        • Foundation × Highlight FAQs
      • Export generative art from Cables.gl
      • Highlight on mobile
    • 🤓Advanced
      • Reusing contracts
      • Randomization algorithm
      • Upload asset specifications
      • Fulfilling auctions for non-transferable tokens
    • ✨About Highlight
      • Artwork policies
      • Highlight fees
  • For Collectors
    • 💳Buying
      • Buying on secondary
      • Exchange currency across chains
  • 💲Selling
    • Selling on secondary
    • Instantly sell & relist NFTs
  • 🔔Notifications
  • For developers
    • Intro to the Highlight Protocol
    • NFT contracts
      • Official addresses
      • ERC721GeneralSequence
      • ERC721General
      • ERC721EditionsDFS
      • ERC721SingleEditionDFS
      • ERC721GenerativeOnchain
      • Deprecated contracts
    • Custom metadata renderers
      • Example custom renderers
    • Minting protocol
      • Mint Managers
      • Mint Mechanics
        • Dutch auction mechanic
        • Ranked auction mechanic
        • Verisart mechanic
        • Seed-based mechanic
        • Auction Manager *
      • Referral Manager
    • Management modules
      • TokenManager
      • RoyaltyManager
    • Observability
    • Onchain File Storage
    • Mint fee oracle
    • Protocol rewards
      • Creator rewards
      • Mint referral rewards
    • Crosschain burn / redeem
  • Official links
    • ✨Highlight website
    • 🟣Highlight Farcaster
    • 🐦Highlight Twitter
    • 👋About us
Powered by GitBook
On this page
  • Make a project like...
  • What is it?
  • How to do it?
  • Demo project code
  • Launch a generative project ↗
  1. For creators
  2. Project quick start guides

Launch a generative artwork

Launch a classic limited edition generative artwork

PreviousLaunch a 1-of-1 auctionNextLaunch an open edition generative artwork

Last updated 10 months ago

Make a project like...

What is it?

The generative art flow on Highlight gives you all kinds of powerful utilities that makes the most difficult aspects of launching generative artworks easy, including things like capturing preview thumbnails and artwork metadata on-the-fly after a collector mints.

How to do it?

  • Write your code-based artwork

  • Use hl-gen.js to capture traits and thumbnails at mint time

  • Choose "Limited Series" on the "Size and output" tab and specify the size of your collection. Here, you have the option to use a preselected set of hashes

  • Choose from a variety of sale mechanisms, including Dutch auctions, Ranked auctions, fixed price, or free

  • Set other sales details like launch date and length, specify allowlists, and more

  • Launch your collection

Demo project code

Go to the Highlight dashboard and select the option to

Upload your zip file. For more information on our generative flow, check out our

Download the code below to follow along with the demo, or upload to Highlight as a test project. This project is also available to download in the .

👨‍🎨
📜
create a generative series
Github repository
Generative flow
Launch a generative project ↗
Panic Blooms by Jereshighlight_xyz
264KB
BASIC-P5-EXAMPLE-UPLOAD-ME (9).zip
archive
Logo