Giter Site home page Giter Site logo

p5.js-moire-project's Introduction

p5.js Moire Project

This project involves the creation of a number of p5.js sketches that produce moire effects.

System overview

This repository contains resources to get started with this activity. Generally, we will refer to this repository each meeting to download and install necessary software, access multimedia content related to our project, and store our project files.

Meeting 1: Introduction, Software Setup, and Code Commenting Activity

Introduction

We'll start out by familiarizing ourselves with moire effects and random dot patterns by exploring the following content:

Software Setup

Code Commenting Activity

To start using deictic code commenting, we'll first conduct an activity that introduces deictic comments before implementing them in a pre-existing p5.js sketch.

  • Visit my example p5.js sketch with deictic comments
  • Visit the Comment Codebook page for getting started with using deictic comments.
  • Download the p5.js sketch files in the vertex_spinner_sketch folder
    • Task: Imagine your in-code comments must serve to explain this sketch to a future reader. Review this code together, and using the Comment Codebook, comment the following sketch.

Wrapup

Let's discuss the commenting activity and schedule meeting 2.

Meeting 2: Defining the problem, Starting to sketch

Defining the problem

How can we use p5.js to simulate dot patterns and moire effects?

  • Refresh of Dr. Tokieda's examples
  • How might we approach creating the multiple examples outlined by Dr. Tokieda?
  • How might we organize the tasks necessary to complete this project?

Starting to sketch

Let's start collaboratively sketching in p5.js using deictic comments as needed.

Wrapup

Let's debrief and schedule meeting 3.

Meeting 3: Collaboratively Sketching

We'll use this meeting to continue with your p5.js sketches, referring to Dr. Tokieda's examples as needed.

Also refer to the Comment Codebook for commenting, as needed.

Wrapup

Let's debrief and schedule meeting 4.

Meeting 4: Continuing Collaboration, Audiencing Discussion

We'll use this meeting to continue with your p5.js sketches, and discuss how we might share our work with others.

How might we share our p5.js code with an interested audience?

Wrapup

Let's debrief and schedule meeting 4.

Meeting 5: Pen Plotting

We'll use this meeting to discuss pen plotting.

Pen Plotting example

p5.js-moire-project's People

Contributors

dmawer13 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.