Night School No.44 |” Digital Artland Playground ” Workshop

NIGHT SCHOOL NY INSIGHT” Vol. 44

Topic: “Digital Art Playground”

Lecturer:「Korea」Eunsun Choi 

Host: Zeng Jie

Time:July 7, 2024(Sun.)

14:30-17:30

Sponsor: UP-ON Performance Art Archive

Participants: 10-15


Brief of Workshop

This workshop is designed for artists who are accessing digital art for the first time, have a basic understanding of digital art, or are interested in digital art. We will provide a fundamental understanding of the programming languages Python and Processing, focusing on creating simple shapes and interactions. We will also introduce how artists use data in their work and emphasize the importance of using their own data for data-driven art. We will demonstrate the entire process, and then participants will have time to follow along with our demonstration. The goal of this workshop is to inspire participants to explore new mediums and develop an interest in digital art.

Workshop Content

● Introduction of data-driven art and artist 

● How to use google colab 

● Generate a text using your own data – gpt2

● How to install anaconda on your personal computer

● Generate an image using your own data – dreambooth

Workshop Process  Details

● First part : Python and processing

Welcome and Introduction 

Briefly introduce me and the goal of the workshop.

Present some creative computing applications.

What is Python?

Brief overview of Python as a programming language.Highlight Python’s simplicity and readability, making it ideal for beginners.

What is Processing? (5 minutes)

Introduce Processing as a flexible software sketchbook and a language for learning how to code within the context of the visual arts.

Mention the Python mode in Processing. Setting Up the Environment 

Downloading and Installing Processing IDE (5 minutes)

Guide the participants to the Processing download page.https://processing.org/downloadProvide step-by-step instructions on how to download and install the Processing IDE.

Switching to Python Mode

Demonstrate how to open the Processing IDE.Show how to switch from Java mode to Python mode by clicking the “Java” dropdown, selecting “Add Mode…”, and installing Python mode.

Writing Your First Program

Creating a Simple Sketch 

Explain the structure of a basic Processing sketch: setup() and draw functions.Write a simple program to draw a circle on the canvas

Running the Program

Show how to run the sketch by clicking the play button.Explain the output and how the setup() and draw() functions work.

Introducing Interactivity 

Adding Mouse Interaction 

Explain the concept of interactivity.

Modify the sketch to make the circle follow the mouse:

Explain the mouseX and mouseY variables.

Modifying the Sketch 

Change the size of the circle.

Adding Keyboard Interaction 

Introduce keyboard interaction by changing the color when a key is pressed:

● Second Part : Data-Driven Art

Introduction of Data-Driven Art and ArtistsIan Cheng, Trever, Trevor Paglen and Audrey Desjardins

How to use Google Colab

Generate a text using your own data – GPT2 ( NLP : Natural Language Processing )

How to install Anaconda on your personal computer


Artist Introduction

Eunsun Choi

Eunsun Choi is a multidisciplinary and conceptual artist based in Seattle, New York and Seoul. She is a graduate of the Hunter College MFA program. She is currrently pursuing her Ph.D at the University of Washington, Seattle in the DXARTS.

More Posts

About the UP-ON Domitory

  UP-ON Domitory, as a supporting organization of the non-profit UP-ON Upward Bound Performance Art Archive, mainly provides free lodging for guests participating in the