/py5-techweek

Resources for Techweek workshop on pen-plotting weaving-inspired designs with Python

Primary LanguagePython

py5-techweek

Resources for Techweek workshop on pen-plotting weaving-inspired designs with Python

Event details: https://techweek.co.nz/whats-on/programme/view/pen-plotting-weaving-inspired-designs-with-python-67

Session materials and activities

Here are the session slides (OpenDocument presentation format) and session recording (MP4).

Here are the files for each task:

If you're looking for a more advanced follow-on to this session, you can watch the Virtual CC Fest 2022 session on Generating SVG for Pen Plotters using Python.

Resources for py5

"py5 is a new version of Processing for Python 3.8+. It makes the Java Processing jars available to the CPython interpreter using JPype. It can do just about everything Processing can do, except with Python instead of Java code."

The Processing forum is also great for help with anything Processing + Python related.

Useful plotter utilities

A handy (but hardly complete) list of useful software for working with plotter art files:

  • Beardicus' Awesome Plotters list
    curated resources for computer-controlled drawing machines and other visual art robots
  • Msurguy's 3d-engines-for-plotters list
    links to awesome 3D SVG exporters
  • occult
    vpype plug-in to remove lines occulted by polygons from SVG files
  • plotter.vision
    upload 3D STL files, interactively position them, then render them as SVG
  • Processing Geometry Suite
    2D geometric algorithms in the form of a Processing library
  • UJI
    a minimalist generative art thing; press the buttons and play with the sliders
  • vpype
    the Swiss-Army-knife command-line tool for plotter vector graphics
  • vsketch
    a Python generative art toolkit for plotters

I recommend exploring drawingbots.net, which is on a mission "to become the central place on the web to discover the world of drawing robots, get inspiration, and talk to other drawing robot enthusiasts."

Plotter-art inspiration

A few (of the many) artists creating inspiring plotter art --

Antoine Beyeler · Binaura · Gábor Ugray · Iskra Velitchkova · Jakob Glock · Julien Espagnon · Julien Gachadoat · Matthis Grunsky · Michael Fogleman · Sean Puckett · Sohan Murthy · thedotisblack

The Anne and Michael Spalter Digital Art Collection includes plotter artwork from several groundbreaking artists (Vera Molnar, Frieder Nake, Georg Nees, ...)

Also, check Twitter for #plottertwitter and #py5.

Other useful resources

Other useful plotter and Python creative coding resources:

Learn Python Visually is a book based on Processing.py, but it should be relatively straightforward to adapt the content for py5. Everything camelCase switches to snake_case -- so, colorMode() becomes color_mode(), and so forth. The book's official resources include all of the code examples and solutions.