Skip to content

Code from a 2-day Processing workshop at Make/Think/Code, a lab at PNCA

Notifications You must be signed in to change notification settings

mantissa/PaintingWithBitmaps

Repository files navigation

PaintingWithBitmaps

Ribbon flower

Code from a workshop at Make/Think/Code (a lab at Pacific Northwest College of Art)

http://pnca.edu/makethinkcode/programs

Painting with Bitmaps is a two-day workshop exploring programmatic composition techniques using digital images as a source material. We will start by looking different strategies and algorithms that artists use in their work. We will learn to how access pixels that are stored in a computer’s memory and play with a few different techniques for generating new imagery. Students will spend some time adapting algorithms (pixel sorting, masking, pixel-to-vector transformations) and writing their own. The workshop will be taught using Processing (http://www.processing.org) and participants are expected to have some experience with Processing or other creative coding frameworks.

View the workshop slides: Google Docs Slideshow

Workshop Outline / Processing Sketches

Introduction

  • Drawing101
  • Drawing201
  • ImageLoading
  • PixelAccess
  • PixelAccess2

PixelBending

  • DisplacementRelative
  • DisplacementRelative2
  • DisplacementRelative3
  • DisplacementAbsolute
  • DisplacementAbsolute2

Custom Brushes

  • MouseFollowing
  • ImageBrush
  • ImagePainting
  • ImagePaintingBrush
  • ImageSequenceBrush

Geometry / Custom Shapes

  • CustomShapes
  • CustomMesh
  • QuadStrip
  • QuadStripBrush

Texture Mapping

  • TextureCoordinates
  • TextureSampling
  • TextureSampling2
  • TextureSampling3

Gesture Recording

  • GestureLooping
  • GestureLoopingBrush
  • GestureLoopingPainting
  • GestureLoopingSoMany

Generative Techniques

  • AutoGesture
  • AutoGestureMoving
  • VectorFieldPaint

SlitScan

  • SlitScan
  • SlitScanBrush

Output

  • SavingImages
  • SavePDF
  • SavePDFMultiFrame

Utils / Other Examples

  • Trig101
  • BrushAngle
  • Transformations
  • VideoPlayback*
  • VideoInput

Workshop Dates

  • November 11 and 12, 2017
  • Mar 24 and 25, 2018
  • October 27 and 28, 2018
  • March 3, 2019

About

Code from a 2-day Processing workshop at Make/Think/Code, a lab at PNCA

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published