Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
fluxus_workshop [2009-03-22 07:55] – WoFgJPeVbPsLmayCDxO 82.250.140.61fluxus_workshop [2020-07-17 09:51] (current) 94.109.96.182
Line 1: Line 1:
 +===== fluxus workshop (2005) =====
  
 +see also:  [[Abstract Animation History]]
 +
 +dates 13-17th dec.2005 / realtime [[category_animation|animation]] / fluxus workshop / [[:workshop_notes]]  
 +
 +===== {proposed} schedule =====
 +
 +| day 1 [tue. 13.dec] | installing / drifting / morphogenesis  |
 +| day 2 [wed. 14.dec] | animation, programming, fluxus intro -> livecoding |
 +| day 3 [thu. 15.dec] | graphical programming & programming languages, a 3d world, a general overview of fluxus capabilities |
 +| day 4 [fri. 16.dec] | textures, particles, simulation, interaction & i/o |
 +| day 5 [sat. 17.dec] | integration & openlab |
 +| day 6 [sun. 18.dec] | [optional] evaluation, loose ends and discussion |
 +
 +structure
 +
 +  * morning >  intro talks, thinking, discussing.
 +  * afternoon > learning by doing.
 +  * evening > optional screenings or further playing
 +
 +
 +
 +==== day 1 ====
 +  * installing software
 +  * informal presentations
 +
 +
 +
 +==== day 2 ====
 +
 +  * animation
 +    * moving images
 +    * history of experimental animation
 +  * relationship with music
 +  * appropriating stuff from games (and film) industries
 +  * artificial life/generative ideas
 +  * programming
 +    * why code? (and why computers?)
 +    * raw material of the computer
 +    * avoids feature lust/externally imposed upgrade cycle
 +    * dynamic languages
 +  * fluxus intro
 +    * entering code
 +    * camera
 +    * workspaces
 +    * loading/saving your scripts
 +  * livecoding
 +    * manefesto
 +    * performance videos/toplap video
 +
 +
 +==== day 3 ====
 +
 +  * graphical programming & programming languages
 +    * pd/max
 +    * scripting languages (mel, python)
 +    * scheme
 +    * incremental development
 +  * a 3D world
 +    * cartesian space
 +    * vector maths
 +    * matrix maths
 +  * general (scripts)
 +    * transforms (tree.scm)
 +    * materials (mattest.scm)
 +    * livecoding example
 +    * primitive types
 +    * polys, nurbs, particles, text
 +  * interfacing i/o
 +    * audio (bars.scm)
 +    * networked/osc
 +    * sensor systems
 +    * fluxus as audio sequencer (or part of a larger whole)
 +
 +
 +==== day 4 ====
 +
 +  * textures
 +    * blending (mandala/spintex)
 +    * cutouts (clocks)
 +    * texture coord pdata
 +      * toonshading / non-photorealism
 +      * reflection mapping
 +  * particles
 +    * explosion/smoke/fire/water
 +    * aggregation
 +    * particles eroding geometry
 +  * simulation
 +    * water surface simulation
 +    * flocking
 +    * rigid body dynamics
 +      * livecoded robots (robo.scm etc)
 +      * chain (chain.scm)
 +  * interaction & i/o
 +    * basics of games
 +    * interface (mouse-over thing)
 +    * sensors for i/o (see: CEED)
 +  * {possibly}
 +    * mixing rigid body dynamics and genetic programming
 +
 +==== day 5 ====
 +
 +integration & openlab
 +
 +==== day 6 [optional] ====
 +
 +documentation, evaluation, followup
 +
 +===== software =====
 +
 + * http://www.pawfal.org/Software/fluxus/
 +
 +===== examples =====
 +
 +  * http://fo.am/darcs/fluxus-space/
 +
 +
 +
 +
 +===== scheme references =====
 +see [[Scheme Programming]]
 +
 +===== screenings // animated =====
 +
 +  * Len Lye, Norman McLaren,
 +  * Oskar Fischinger http://www.brightlightsfilm.com/22/fischinger.html
 +  * Mary Ellen Bute http://www.awn.com/mag/issue1.2/articles1.2/moritz1.2.html
 +  * Stan Brakage.
 +  * Somewhere between the art and film world - outsiders in both
 +
 +===== reading =====
 + 
 +  * 'The Computational Beauty of Nature' by Gary William Flake
 +  * scheme programming
 +  * 'Structure and Interpretation of Computer Programs' by Harold Abelson, Gerald Jay Sussman
 +  * 'The Scheme Programming Language' by R. Kent Dybvig.
 +  * opengl manual
 +  * games programming gems
 +  * cg tutorial
 +  * b'mth maths book
 +  * visualisation
 +  * 'Visual Explanations: Images and Quantities, Evidence and Narrative' by Edward R. Tufte
 +  * see also InfoViz
 +
 +
 +
 +===== related =====
 +
 +  * [[Artificial Life]]
 +  * [[Computer Graphics]]
 +  * [[Dynamic Systems]] / [[ODE]]
 +  * [[BioMimicry]]