How to Make Generative Artwork with ChatGPT and iDraw Pen Plotters (SVG Workflow Guide)

How to Make Generative Artwork with ChatGPT and iDraw Pen Plotters (SVG Workflow Guide)

Overview

This guide explains how to make generative artwork with ChatGPT, use Processing to generate algorithmic designs, and convert them into SVG files that can be physically drawn using All iDraw Pen Plotters.

It is designed for users who want to:

  • Generate AI artwork with ChatGPT
  • Create SVG files with ChatGPT-assisted code workflows
  • Turn digital generative art into real plotted artwork using iDraw machines


Required Setup

Software

  • Processing V4.1.2 or higher
  • ChatGPT (for code generation and debugging assistance)

Hardware

  • iDraw handwriting machine / pen plotter (All models supported)

Step-by-Step Workflow

Step 1 - Generate Generative Art Code with ChatGPT

Generate Generative Art Code with ChatGPT

Start by asking ChatGPT to generate Processing code that creates artistic patterns.

You can request:

  • Fractal-based designs
  • Geometric transformations
  • Circular or linear pattern systems
  • Advanced math-based structures such as affine transformations, Möbius transformations, and projection-based geometry

Recommended canvas size: 800 × 800

💡 The more detailed your prompt is (style, structure, emotion, complexity), the closer the generated result will match your expected artwork.


Step 2 - Run Code in Processing

Run Code in Processing
  • Copy the generated Processing code
  • Paste it into the Processing IDE console
  • Run the program to generate your visual artwork

Step 3 - Debug with ChatGPT (If Needed)

Debug with ChatGPT (If Needed)

If errors appear:

  • Copy the error message
  • Paste it into ChatGPT
  • Request a corrected version of the code

This step may require multiple iterations due to missing libraries or syntax adjustments.

Debug with ChatGPT (If Needed)

Step 4 - Export SVG File

Step 4 - Export SVG File
  • Export the final output as an SVG file
  • Save it for vector-based drawing

You can open the SVG:

  • In a browser
  • Or in Inkscape for editing


Step 5 - Preview and Adjust Parameters

Preview and Adjust Parameters
  • Modify width, stroke, or algorithm variables
  • Regenerate different visual styles
  • Compare multiple outputs

This helps create diverse generative artwork variations.


Step 6 - Import into Inkscape and Plot with iDraw

  • Open SVG file in Inkscape
  • Prepare layers if needed
  • Import into iDraw control software
  • Start drawing using All iDraw Pen Plotters

Creative Improvement Tips

Import into Inkscape and Plot with iDraw
  • Ask ChatGPT to refine the algorithm
  • Increase line density or complexity
  • Change geometric rules or randomness
  • Combine multiple SVG outputs

Final Result

Final Result
  • Fully generated AI artwork
  • SVG vector files created with ChatGPT
  • Physical plotted drawings using iDraw pen plotters
  • Unique generative art prints ready for display or sale

Why This Workflow Works

This method combines AI creativity (ChatGPT), algorithmic design (Processing), and physical output (iDraw pen plotters), bridging digital intelligence with real-world artistic fabrication.