Create your own awesome maps

Even on the go

with our free apps for iPhone, iPad and Android

Get Started

Already have an account?
Log In

Processing by Mind Map: Processing
0.0 stars - 0 reviews range from 0 to 5

Processing

Input (Live, Human)

Mouse

Keyboard

Microphone

Volume

Pitch

Camera

Hardware

Output

Print Graphics

Screen Graphics

Drawing Commands, Shapes, Text: Typography, Creating a Font, text()

Using Vector Graphics, PShape for SVGs

Using Raster Graphics, PImage for PNG/JPG/..

Sound

Graphics Concepts

2D Coordinates

Digital Color

Stroke and Fill

Color models, Grayscale, RGB, Transparency

Transformation Matrices

Animation

Simulation, Physics, Kinematics/Gravity, Masses & Springs, Particles, Flocking

Drawing Strategies, Redraw the world every frame, Draw on top of existing graphics

Hierarchical Transformations

Image Processing/Working with Pixels

Programming Concepts & Techniques

Java language / Processing API

Comments and formatting

Control Flow, if-statements, while-loop, for-loop, case-statement

Call-back functions vs. polling

Variable Scope

Arrays

Functions

Variables, common types, declaring and using

Classes

Expressions

Debugging techiques

Finding Help

Reference

Forums

Processing API

setup() and draw()

Built-in functions and variables, Reference

Custom functions and variables, Special names known to Processing, Your own functions / variables

Importing and using libraries

Math Review

Trigonometry

Random numbers/Probability

Degrees & radians

Getting Data into Processing

from Files

from the Web

Twitter API

RSS

Scraping

The Processing Environment

Edit-Compile-Run workflow

Using Examples

Font creator

Color picker

Where are my files?

Exporting sketches

HelpMeOut

What can you do with Processing?

Great Examples

Most Pixels Ever

SF artists

Where other Tools are better

Music synthesis: Max/MSP & Pd

User Interfaces with Standard Widgets, Flash, HTML/CSS

Processing lots of text data/crunching numbers, Python