Painting with Plotters

Licia He

About this Course

Painting With Plotters is a virtual course that introduces Licia He's method for making generatively-designed, plotter-rendered paintings using a variety of water-based paint. Painting with plotters (or other types of robots) requires design efforts from different aspects:

  1. the preparation of machines
  2. the selection of material
  3. the making of the design
  4. the machine operation.

The course aims to provide an in-depth presentation of Licia's research and practice in these aspects. It contains 14 modules. Each module includes video tutorials, notes, and code snippets. Although all course materials are developed for Axidraw and using Python , most of the content could apply to other machines and design environments.

Latest Update: Module 0 Releases on Dec 15th, 2024.

Essential Links:

Course Plan

Module

Topic

Material

-1: Painting With Plotters: Special Event at the Victoria and Albert Museum

  1. Celebrate the art of generative plotter painting with me at the V&A Digital Design Weekend through a special participatory event !

Coming Soon

0: Introduction

  1. How did I get started with plotter painting?
  2. Why did I want to make this course?
  3. What will this course cover?
  4. Course resources and notes.

1: Everything You Need For Plotter Painting: Machine, Material, and Tools

  1. Equipment needed for plotter painting
  2. Prepare the machine
  3. Prepare the painting environment
  4. Materials and Tools overview
  5. Making Inkwells
  6. Stretching watercolor paper
  7. [Bonus]: Creating 3D models with Python and Blender

Coming Soon

2: The Plotter Language: How to Talk To A Plotter

  1. What can a plotter do
  2. Two ways (Svg, Python Script) to communicate with Axidraws
  3. Producing simple images manually using InkScape and Adobe Illustrator

Coming Soon

3: Developing a Plotter Painting Environment in Python

  1. Ideal development process for my generative plotter painting practice
  2. Why Python?
  3. Software Package Overview
  4. Developing a setting and storage management system in Python

Coming Soon

4: Authoring Plotter Instructions

  1. Developing a SVG-authoring tool
  2. Drawing simple geometries (lines, rectangles, uniform polygons)
  3. Authoring Python-based Axidraw instructions (direct authoring, resume,registration function)
  4. Project 1-3

Coming Soon

5. Advanced Path Manipulation for Plotter Painting

  1. Drawing Curves
  2. Cut paths by distance
  3. Polygon Operation
  4. Hatch
  5. Project 4-6

Coming Soon

6. [Practice] Pen Plotting with Multiple Colors

  1. Generating individual scripts for colored plotting
  2. Split instruction based on max drawing distance
  3. Add shake operation
  4. DIY Ink reservoir for technical pen
  5. Project 7,8,9

Coming Soon

7. Preparing Painting Materials

  1. Making inkwells
  2. Preparing watercolor papers
  3. Preparing brush
  4. Safety and tips

Coming Soon

8: Logic Behind Plotter Painting Explained

  1. Refill Action (path)
  2. Refill Distance (brush treatment and testing)
  3. Manually designing a plotter painting (inkscape)

Coming Soon

9: Developing A Paint Refill Station

  1. Designing an ink station
  2. Designing a paint refiller generator (path cutting, adding refill action)
  3. Project 10,11

Coming Soon

10: Test Before Making Your First Plotter Painting

  1. Placement of inkwells
  2. Z-axis alignment
  3. Safety

Coming Soon

11: [Demo] Putting It Together: From the Ideation to Plot

  1. Full Demo Project 1: Color Testing
  2. Full Demo Project 2: The Expansion Algorithm

Coming Soon

12: Exploring Different Materials and Techniques

  1. Ink vs. watercolor vs. acrylic
  2. Modifications needed for each material
  3. Other Creative Materials

Coming Soon

13: Conclusion and Studio Tour

  1. Virtual Studio Tour
  2. Going through my favorite plotter paintings
  3. Additional Resources

Coming Soon

14: Bonus Topics (that might be included in the future)

  1. Preserving and Processing Plotted Works
  2. Building portable gadget for plotters

Coming Soon

Additional Resources

Disclaimers/Note

  1. The course primarily focuses on sharing my (Licia's) plotter painting practice. Audiences will have to adjust according to their own setup. This is especially important regarding machine operation. Always follow instructions and safety rules provided by your machine manufacturers.
  2. The course is free and open to all. Unless otherwise mentioned, this course contains no paid promotions of any product. Opinions towards machines, brands, and materials are my own.

LICENSE:

Media (images, audio, and videos): Unless otherwise mentioned, ALL RIGHTS RESERVED. Code and Notes: Unless otherwise mentioned, code and notes in this repository are under MIT LICENSE

News/Updates