Hi. How are you? My name is Dan. Welcome.
If you're here, which hopefully you are because you're watching this video,
you're here to learn Programming.
Hopefully you're here to learn Programming for the very first time.
This is going to be a tutorial.
It's designed for you to take about an hour to complete.
There's going to be lots of stuff happening in it.
I'm going to talk. Hopefully not too much.
I'm going to draw pictures and diagrams
over here on this whiteboard.
Sometimes this video is going to
get a lot smaller and there's going to be
text below me, and things drawn
to the left of me over here.
We're going to look at Programming
in the context of the visual arts.
What does it mean to write software
to do the things that you often do
with your hands, with paper, with pencil
with paint? Could you use a computer to
create drawings? To create animations?
To create images? This is what we're going to look at.
So, before we get started with the actual
nuts and bolts of learning to code,
let's take a moment to look at a range of
projects -- things that have been made in
recent years with computer programming
for the visual arts.
This is Strata #3 by Quayola.
Quayola is an artist working in London.
This animation combines computer generated
images with video of a cathedral in Rome
to create a fantastic new reality.
In his own words, he is investigating improbable relationships between
contemporary digital aesthetics, and icons of classical art and architecture.
This is Oasis by Yunsil Heo.
She is a media artist working in Seoul.
Oasis is an interactive installation.
By moving around the sand, small pools are created
where new software creatures are born and live.
This is Replica by Alex Vessels and Jeff Howard.
Alex and Jeff are interactive artists and designers
working in New York. Replica is
an interactive dance performance that
uses live image processing to explore how
the awareness of time and captured images
affect self-perception.
It was projected onto a 120 foot video wall in New York.
This is unnamed soundsculpture by
Daniel Franke and Cedric Kiefer.
Daniel and Cedric are media artists working in Berlin.
This animation is a moving sculpture
created from the recorded motion data of a live dancer.
These animation and installation projects
are just one way that visual artists
are working with code.
More traditional design areas such as
map design, brand identity, and logo design
and illustration are transformed through
designers writing their own code.
This is the Dencity Map by
Fathom Information Design.
Fathom is a design studio in Boston.
This map uses circles of different sizes
and colors to visualize
population density in a unique way.
Larger, darker circles show areas
with fewer people. While smaller brighter
circles highlight crowded cities.
By glancing at this map we quickly get
a sense of how some cities and countries
are more densely populated than others.
This is the logo for the MIT Media Lab
created by the Green Eyl.
The Green Eyl is a studio based in Berlin.
The identity system can be used
in different ways and in many contexts
including the lab's website, business cards,
and in any other media.
It forms a beautiful identity that is
synonymous with the Media Lab's
approach to the ever changing
nature of technology.
In addition to the kind of work
we're looking at already,
there's sculpture, fashion design,
architecture, products, jewelry,
pottery, much much more.
What does writing software have
to do with these physical objects?
Everything.
It's an area of exciting and emerging possibility.
New technologies make it possible
to print objects. For example, it is now
possible to design a ring in software
and print it in plastic or metal.
Let's look at three final examples before starting
to learn how to code.
This is the D.dress software by
Mary Huang. Mary is an entrepreneur
and designer working in New York.
D.dress is a program written by Mary
that allows a user to sketch a dress and
it automates the pattern creation.
It re-imagines the classic little black dress
by changing the relationships between
manufacturing, the designer, and the wearer.
The Textile Room was created by the
architecture studio P-A-T-T-E-R-N-S,
founded by Georgina Huljich
and Marcelo Spina. Georgina and Marcelo
are architects working in Los Angeles,
The Textile Room is an experimental
media space where carbon fiber textiles
are augmented with a video colleague.
This is Cell Cycle by Nervous System,
a design studio founded by Jessica Rosenkrantz
and Jesse Louis-Rosenberg.
Jessica and Jesse are entrepreneurs
and designers living in Boston.
Cell Cycle is a program that allows
people to design their own jewelry
and then 3D print it.
All of these projects we just looked at
are created with a software environment
called Processing. Processing is a way
to program invented by artists
and designers to be used by
artists and designers.
Processing is for making visual media.
It focuses on writing programs to draw
create animation, and to build
interactive experiences like video games.
Hopefully you're going to have a good
experience learning to program
and I'm already having fun just talking to you
even though I don't really know
who you are yet cause you're not here.
There's a camera there. Okay.
I'll talk to you later. Bye.