Final Update
Update 1
Description
For my Chaos Project, I wanted to use a series of webcams pointed at the HVS screen to create a video feedback loop. Along with some video filters and manipulations, the final result was more chaotic (fractals) than complex.
Equipment Used
- 5 x Logitech HD C270 Webcams
- 1 x Insignia 7-port USB Hub
- 1 x 30ft USB Cable
Method
I used a Logitech C270 HD Webcam pointed at the HVS screen to create a video feedback loop, and then created some Warhol-esque filters and video manipulations to add visual interest to the feedback. The video feedback was split into 15 separate videos (one for each screen) for the HVS.
Complications
My original plan involved using 1 webcam pointed at the HVS screen (15 screens in a 5x3 arrangement) to create feedback. The speed of the display ended up being very slow since 1 core was trying to throw the webcam feed up to all 15 screens. So I thought I would split the task into 5 separate processing sketches, with each sketch handling 3 screens. I chose 3 screens per sketch because that is the point before the display frames per seconds started to drop drastically.
Unfortunately, processing can not split 1 webcam's feed across multiple different sketches, so I went out and bought 4 more webcams and a 7 port USB hub. My thinking then was that I could devote 1 webcam to each sketch (5 total). Well, this is when another problem arose; all of the webcams had the same name... "Logitech HD Webcam C270". So I could not tell each sketch to use a different webcam since they all had the same name. Fortunately Processing puts cameras in a list so that they are easily accessible. Unfortunately, there is a current bug with capture lists, and my list contained 422 cameras, not 5 like it should have, so I couldn't easily access my cameras individually.
In the end, I presented 1 camera rendering on all 15 screens, and while it was slow it made for very interesting visuals.
Presentation
If my work was exhibited in a gallery with the same 5x3 screen arrangement, I would have a table in front of the screen, about 5-7 feet away with the 5-webcam arrangement pointing at the screens. They would be by themselves, enticing the viewers to come and pick up the cameras and play with them. There would also be some buttons that people could press to increase/decrease color values, saturation, and posterization levels.
Results
Videos Coming Soon
Videos Coming Soon
Conclusion
Thanks to this project I learned that there are actually two different kinds of video feedback. The route I pursued is more fractal-like in nature, and creates images with-in images within images, almost like a Droste effect (Droste Example). Phil pointed out that there's also a type of feedback where each subsequent frame is amplified, causing these weird noise artifacts that dance and swim around (see 2nd image above).
-------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------
Right now I am learning processing, reading tutorials and books. Currently I do not have a plan for the Chaos project.
Some links I'm following:
Useful Processing API link:












































