Member 208
6 entries
10202 views

 RSS
Project moderator:
Emergence and Navigating...
C.E.B. Reas (M)
Los Angeles, US
Immortal since Dec 8, 2007
Uplinks: 0, Generation 1

REAS
  • Affiliated
  •  /  
  • Invited
  •  /  
  • Descended
  • Recently commented on
    From rhymeandreason
    "draw tangent to..." part...
    reas’ project
    Emergence and Navigating...
    Develop a generative, emergent process to fill space (2D or 3D) using only black lines. Modify a known process or invent your own. Implement your...
    Now playing SpaceCollective
    Where forward thinking terrestrials share ideas and information about the state of the species, their planet and the universe, living the lives of science fiction. Introduction
    Featuring Powers of Ten by Charles and Ray Eames, based on an idea by Kees Boeke.
    From reas's personal cargo

    Programming Media : Project 1
    FILL / SPACE

    Develop a generative, emergent process to fill space (2D or 3D) using only black lines.
    Modify a known process or invent your own.
    Implement your process as object-oriented, full-screen software, in Processing.
    You may work individually or with a partner.
    There are five phases: research, concept, prototype, refine, document.

    Calendar
    14 Jan. Research Presentations
    16 Jan. Concept due, small group discussion
    21 Jan. (No class, MLK Day)
    23 Jan. Prototype due, small group discussion
    28 Jan. Refinement due, class discussion
    30 Jan. Print samples due, small group discussion
    04 Feb. Documentation due, class discussion


    Phase 1, Research (Due 14 January, 4 points)
    A 6:40 presentation (pecha kucha style) on a research topic assigned in class on 9 January (see below.) Work in pairs. All twenty 1024 x 768 jpg files must be bundled into one PDF and placed on the course server by 9pm on Sunday, 13 January. Make the first slide a title slide with your names and the topic. Name the document after your topic (e.g. CellularAutomata.pdf). Please make the presentations very visual and enjoyable.

    Phase 2, Concept (Due 16 January, 4 points)
    Before class on 16 January, make a post to the SC site explaining the concept for your software; include text and images. We'll discuss ideas about translating your concept into software during class. I recommend that most of you build on a known emergent process and that you modify existing code (there are hundreds of examples online). Read units Structure 4 and Structure 5 of Processing to learn/remember object-oriented programming.

    Phase 3, Prototype (Due 23 January, 8 points)
    Bring a working prototype of your code to class on 23 January. It can be visually rough, but the process should be working.

    Phase 4, Refine (Due 28 January, 12 points)
    Make process and visual refinements to the software. Using the Processing video library, make a 640 x 480 QuickTime movie (H.264 compression) of your software and save it as a Flash video. Post the video and a text description to the SC site.

    Phase 5, Document (Due 04 February, 12 points)
    Document your emergent process as a 70cm x 100cm print. Bring print samples to class on 30 January and the final print framed on 04 February. Post your final image and a text description to the SC site.


    Research Topics

    01. Cellular Automata (1D, 2D, etc.)
    02. Autonomous Agents
    03. Swarm Intelligence
    04. Artificial Life
    05. Genetic Algorithms
    06. Fractal Geometry
    07. Game of Life
    08. L-systems Plants
    09. Boids
    10. Braitenberg Vehicles

    Tue, Jan 8, 2008  Permanent link

      RSS for this post
    Add comment
      Promote (1)
      
      Add to favorites
    Create synapse
     
     
          Cancel