ITP Classes (old posts, page 1)

The History and Vision of the 70's Video Art Movement

During the late 60’s and early 70’s Sony began selling a portable video camera that could be carried and operated by a single person. This new technology offered novel opportunities for ordinary people to record and distribute their own videos. Video camera proponents saw them as a revolutionary tool that could and should be used for the betterment of humankind. This dramatic vision formed on top of the countercultural revolution occurring at the time that saw itself as working to raise human consciousness by fighting against long-held cultural norms of behavior and advocating for the civil rights and antiwar movements. Although the drive to explore video camera technology was to a large extent fueled by the broader countercultural movement, the use and exploration of video cameras also contributed back to the counterculture by being a real tool for change. In time portable video cameras did in fact have a profound influence on the evolution of our culture and that influence only grew as the technology become more ubiquitous and the infrastructure to support its distribution developed into what we know today as the Internet. To a large extent the vision of the early video camera advocates has been realized today but not all of the technology’s effects on our society have been positive. Therefore, there is more work to be done if video recording by ordinary people is to continue to be a positive contribution to the further development of our culture.

Read more…

Final Presentation

Yesterday I presented my final project for this class. My presentation consisted of walking through the website I made documenting my research and project outputs: In addition to the interactive light pollution map I went birding and orienteering in an effort to learn more about birds and how they function. "Embodied Knowledge," as Marina said. Both good experiences and for me, new ways of pursuing knowledge about a subject. I see the value of this approach and I'll be looking for similar activities for future projects. My website concludes with a design of a new system that will assist migrating birds and help them avoid the dangers of light polluted areas.

I need to make a few improvements to that website and I'll take care of that in the next few days. Also, a final blog post reflecting on my process, next steps, and a summary of my critique.

Video Art Presentation

For our Redefinition of Art class our main project is a research paper on a subject that we are to also present to the class. For my topic I studied Video Art from the 70's to understand the history of the movement and vision of the medium's proponents. There was a lot for me to learn here and I am glad I picked this topic. I learned a lot about our cultural history and the art world while linking everything together to provide a deeper understanding of both.

My presentation The History and Vision of the 70’s Video Art Movement is available online.

Type on the Move

Our penultimate assignment for this class involves moving or interactive type while also thinking about our final project.

My idea for the final project involves falling snowflakes morphing into letters and forming words. This is an idea that has been percolating in my mind for a few weeks now but faced a critical problem: I didn't know how to properly morph one character into another. I was very happy to see my friend and fellow student Oren Shoham accomplish this last week for his assignment using rune.js and flubber.js.

Read more…

Drafts of Final Project Due

Drafts of our final projects are due this week but unfortunately my project is facing serious difficulties. The general idea of what I proposed in last week's post to remap bird migration patterns is terrible. The dataset that I thought existed doesn't exist at all, and even if it did, doing that re-mapping would be complete garbage. For a lot of reasons. When birds migrate they fly within large territories but choose specific flight paths that follow the guidance of the earth's magnetic field and the sun and stars but also adapt to changing wind patterns, weather, and food availability. Trying to force birds to follow a specific route is insanity and if it could be done it would kill lots of birds.

Read more…

Font Experiments

For this assignment we experimented with fonts as data using the opentype.js JavaScript library.

I wanted to experiment with perlin noise to make the letters wiggle in a non-repeating manner but periodically return to their normal, unperturbed state. I did this using P5's noise function multiplied by a factor linked to the sin of the frameCount. Periodically this will be equal to zero, effectively turning off the noise. What I like about this is that it distorts the letters in a coordinated fashion that (almost never) makes the letters overlap.

Read more…

Topic 2 Project Description

The end of the semester is in 4 weeks and I need a concise plan for what I'm actually going to do for this research project on light pollution.


I am going to do a critical design project that will examine the impact of light pollution on bird migration.

As I've learned over the past few weeks, light pollution is a growing problem that unfortunately isn't generally accepted as an actual problem. There are serious consequences to our ecology because of light pollution. We lose the ability to see the night sky. Our circadian rhythms are disrupted. Bird migrations are thrown off course. Astronomers can't study the stars.

This is a large topic so I am going to focus on bird migrations and how birds are impacted by light pollution.

Read more…

Concrete Poetry

This week we learned about Concrete Poetry. Our assignment is to use JavaScript, CSS, and HTML to create a concrete poem programmatically.

For some reason I got the crazy idea to create anaglyphs. An anaglyph is a stereoscopic illusion created by offsetting an image's red channel from its blue and green (cyan) channels and viewing that image with red and cyan glasses. It happens I'm quite interested in the subject and have done a lot of work with anaglyphs in the past. I know how to do this with pixels, but can I do it with HTML instead?

Read more…