Part of my process when doing visual programming is to sketch out what i would like the end result to look like, then try and reverse-engineer that image line by line with code. Here are some ideas bouncing around my mind of how realtime animation could look like on stage.
Friday, August 13, 2010
Monday, June 28, 2010
MAX MSP
Gate = single input multiple outputs
Switch = multiple inputs single output
Speed Limit = only grab numbers at certain times
Line = smoothing
Ramp =single variable delay
Pipe = dynamic multiple inputs, delays
UDP send/receive X,Y
udpsend 192.168.1.100 port (udpsend ip port)
udpreceive port
Two different port
-------------------------------------------------
Jeremy's Computer - MAX main control, udp receive x,y and input
John's Computer - Camera receive/process, arduino
run off our own router
Switch = multiple inputs single output
Speed Limit = only grab numbers at certain times
Line = smoothing
Ramp =single variable delay
Pipe = dynamic multiple inputs, delays
UDP send/receive X,Y
udpsend 192.168.1.100 port (udpsend ip port)
udpreceive port
Two different port
-------------------------------------------------
Jeremy's Computer - MAX main control, udp receive x,y and input
John's Computer - Camera receive/process, arduino
run off our own router
Monday, June 14, 2010
Titles
Considering Titles
Opening: "Tremor" (intro)
Second: (mythology part, unnamed)
-------------------------------
intermission
-------------------------------
Third: "Chamber" (solo)
Finale: "Vent" (finale)
Opening: "Tremor" (intro)
Second: (mythology part, unnamed)
-------------------------------
intermission
-------------------------------
Third: "Chamber" (solo)
Finale: "Vent" (finale)
Tuesday, June 1, 2010
Website Organization
In thinking through the interface of our new site, I am trying to clearly define how users will navigate our webpage. Generally speaking, we will want to give visitors an INTUITIVE experience, a CLEAN and UNCLUTTERED interface, and to navigate with as FEW CLICKS POSSIBLE to get what they want.
Often times this is easier said than done. Below is an outline of what I am initially imagining. I know this is a busy time in the term, but if you can shoot me any feedback about how to organize our information on the site based on the image below, it would greatly help me. Each tier of the below image would be available per click. So intially they can choose from "The Collaborative", "Accomplishments" and "Vitals". Clicking on each of those would move to the next level of detail, etc.
(click on above image to go larger)
I'm eager to hear any thoughts...
Thanks all!
-John
Often times this is easier said than done. Below is an outline of what I am initially imagining. I know this is a busy time in the term, but if you can shoot me any feedback about how to organize our information on the site based on the image below, it would greatly help me. Each tier of the below image would be available per click. So intially they can choose from "The Collaborative", "Accomplishments" and "Vitals". Clicking on each of those would move to the next level of detail, etc.
(click on above image to go larger)
I'm eager to hear any thoughts...
Thanks all!
-John
Friday, April 30, 2010
More Ramp Ideas (+ IR cameras, etc)
Here is another 'sketch' of a stage layout with key components: 15 degree sloped ramp, digital projector for lighting/animation, IR LED flood light (to coat ramp with invisible infrared light), and a video camera to read invisible light/process and trigger real-time animation and audio triggers.

I'll be honest about my lack of experience and knowledge of stage logistics. But in my own naivety this is what I envision following our discussions and in looking at other animation examples.

I'll be honest about my lack of experience and knowledge of stage logistics. But in my own naivety this is what I envision following our discussions and in looking at other animation examples.
Learning New Tools
In order to better interact with Jeremy's musical process and link it up to animation and Brad's real-time movement, I'm starting to learn Max/MSP/Jitter - a program that enables realtime audio and video manipulation. One of the biggest hurtles is that the program uses an object-oriented model of programming (or patching) of elements. This is very different than other software environments I have used.
After a couple hours of fidgeting around I've managed to load in movies, manipulate speed, overlay an alpha-channel enabled animation over video, get a feed from a camera, and access Quicktime effects (though they slow the system down considerably).
I also went to see Brad rehearse with Adam, Shannon and Nicole. One theme they are working with that I am interested in is retrograde motion. This could have an interesting accumulative or dualistic (forward/backward) visual component to it.
After a couple hours of fidgeting around I've managed to load in movies, manipulate speed, overlay an alpha-channel enabled animation over video, get a feed from a camera, and access Quicktime effects (though they slow the system down considerably).
I also went to see Brad rehearse with Adam, Shannon and Nicole. One theme they are working with that I am interested in is retrograde motion. This could have an interesting accumulative or dualistic (forward/backward) visual component to it.
Tuesday, April 27, 2010
Ramping Up
Initial Plans for Brad's solo:
Initial designs for ramp created to be broken down into two parts, each 5'x10'x2.6'
Here is half, mostly built from 2x4's, a couple 2x6's and some sheathing for surface subfloor. Brad will need to give input for suitable top-surface
Showing the split

Stacked for storage
This may help understand the angle (15 degrees)
-------------------------------------------------------------
- Dance confined to a 10'x10' platform
- Ramp with roughly a 15 degree incline so audience can see movement
- Top-down projection / sole light source (no stage lighting)
- Realtime animation + scored/realtime audio events
- Sensors at four corners (IR or US)
Initial designs for ramp created to be broken down into two parts, each 5'x10'x2.6'
Here is half, mostly built from 2x4's, a couple 2x6's and some sheathing for surface subfloor. Brad will need to give input for suitable top-surface
Showing the split

Stacked for storage
This may help understand the angle (15 degrees)
-------------------------------------------------------------
Subscribe to:
Posts (Atom)