An open API service indexing awesome lists of open source software.

https://github.com/edap/mouthy-triangles

... and dancing circles.
https://github.com/edap/mouthy-triangles

Last synced: 12 months ago
JSON representation

... and dancing circles.

Awesome Lists containing this project

README

          

# Mouthy triangles and dancing circles

Intermediate creative coding course at Udk Berlin.

![la scala theater, Milan](lascala-milan.jpg)

This course will explore possible narrative scenarios using code as medium.

You are going to make your own theater using only the text editor. You will set the lights, open and close the curtains, put face powder on your triangles, invite strangers on the stage and make circles dance.

The main goal of this course is to tell a story to a distracted audience.

## Organization
The course gives 5CP. To obtain the credit points you have to take part at at least 80% of the lessons and to submit intermediate project when required.

## Topics

### Composition.
Scenes, levels, background and foreground, lights, atmosphere.

References:

[Scott Snibbe, Boundary Functions, 1998](https://www.snibbe.com/digital-art#/projects/interactive/boundaryfunctions/)

[Particular](http://funken.cl/particular/)

Addons:

[ofxAnimationPrimitives](https://github.com/edap/ofxAnimationPrimitives), [ofxLayer](https://github.com/satoruhiga/ofxLayer)

### Actors.
Who does what? where? when? for how long?

### Time.
Beginning, end, something in between. Iterate, make loops.

Addons:

[ofxAnimationPrimitives](https://github.com/edap/ofxAnimationPrimitives)

### Movement.
Move things accordingly to the character.

References:
[Vectors](https://natureofcode.com/book/chapter-1-vectors/), [Forces](https://natureofcode.com/book/chapter-2-forces/)

Addons:

[ofxChoreograph](https://github.com/daitomanabe/ofxChoreograph), [ofxTween](https://github.com/arturoc/ofxTween)

## Lessons

- week01

Easing functions and other tools to handle movements.

Exercise:

Find new references for which you think the movement of the subjects plays a relevant role.

Make different sketches where your visual elements are in: a) hurry b) scared c) run away as soon as something happe d)

- week 2

- week 3

Animated GIFS, [Golan Levin Lecture on loops](https://github.com/golanlevin/lectures/tree/master/lecture_loops), [what is a gif](http://giflib.sourceforge.net/whatsinagif/bits_and_bytes.html)