<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Programming Fundamentals &#187; rafael.vargas@iaac.net</title>
	<atom:link href="http://legacy.iaacblog.com/mai2012-2013-programming/author/rafael-vargasiaac-net/feed/" rel="self" type="application/rss+xml" />
	<link>http://legacy.iaacblog.com/mai2012-2013-programming</link>
	<description>Programming Fundamentals</description>
	<lastBuildDate>Tue, 18 Dec 2012 18:15:26 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>On Computer Vision, body manipulation of digital media.</title>
		<link>http://legacy.iaacblog.com/mai2012-2013-programming/2012/11/on-computer-vision-body-manipulation-of-digital-media/</link>
		<comments>http://legacy.iaacblog.com/mai2012-2013-programming/2012/11/on-computer-vision-body-manipulation-of-digital-media/#comments</comments>
		<pubDate>Wed, 21 Nov 2012 13:57:18 +0000</pubDate>
		<dc:creator>rafael.vargas@iaac.net</dc:creator>
				<category><![CDATA[Int Programming]]></category>
		<category><![CDATA[Rafael Vargas]]></category>
		<category><![CDATA[References]]></category>

		<guid isPermaLink="false">http://legacy.iaacblog.com/mai2012-2013-programming/?p=797</guid>
		<description><![CDATA[When looking for examples of  computer vision projects I found out of the importance of the human body and the performance it will have interacting with digital media. While computer vision deals greatly with recognizing &#8216;objects&#8217;, the identification of human body could have very interesting applications. For instance, this installation called &#8216;body paint&#8217; is designed to work [...]]]></description>
				<content:encoded><![CDATA[<p>When looking for examples of  computer vision projects I found out of the importance of the human body and the performance it will have interacting with digital media. While computer vision deals greatly with recognizing &#8216;objects&#8217;, the identification of human body could have very interesting applications. For instance, this installation called &#8216;body paint&#8217; is designed to work with any number of people and is scalable to cover small or large areas. The interaction is very simple &#8211; movement creates paint. Hidden in the simplicity, are many layers of subtle details. Different aspects of the motion &#8211; size, speed, acceleration, curvature, distance all have an effect on the outcome &#8211; strokes, splashes, drips, spirals &#8211; and is left up to the users to play and discover.</p>
<p><iframe src="http://player.vimeo.com/video/5094780?badge=0" width="500" height="281" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
<p><a href="http://vimeo.com/5094780">&#8220;Body Paint&#8221; performance at &#8220;Clicks or Mortar&#8221;, March 2009</a> from <a href="http://vimeo.com/memotv">Memo Akten</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>On the other hand there is this very simple and fun project called &#8216;Body Swap&#8217;. This installation transforms your body movements into control of another person. Dance around, jump in the air, do anything you like to make them look silly.<br />
Two people stand in front of the screen, are captured by the camera and turned into paper cut-out versions of themselves. The images are then swapped, so that you each take control of the other. The aesthetic is of a low polygon 90′s video game. Music plays and prompts you to act out to the audience and each other.</p>
<p><iframe src="http://player.vimeo.com/video/20745353?badge=0" width="500" height="375" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
<p><a href="http://vimeo.com/20745353">Body Swap</a> from <a href="http://vimeo.com/chrisoshea">Chris O&#039;Shea</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://legacy.iaacblog.com/mai2012-2013-programming/2012/11/on-computer-vision-body-manipulation-of-digital-media/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Time Trace Relations _ clock</title>
		<link>http://legacy.iaacblog.com/mai2012-2013-programming/2012/11/time-trace-relations-_-clock/</link>
		<comments>http://legacy.iaacblog.com/mai2012-2013-programming/2012/11/time-trace-relations-_-clock/#comments</comments>
		<pubDate>Wed, 07 Nov 2012 12:11:49 +0000</pubDate>
		<dc:creator>rafael.vargas@iaac.net</dc:creator>
				<category><![CDATA[Exercises]]></category>
		<category><![CDATA[Int Programming]]></category>
		<category><![CDATA[Rafael Vargas]]></category>
		<category><![CDATA[Students]]></category>

		<guid isPermaLink="false">http://legacy.iaacblog.com/mai2012-2013-programming/?p=283</guid>
		<description><![CDATA[In this assignment, the concept was to divert the basic idea of a typical analog clock  of having three time units rotating in the same axis. The &#8216;Time Relations&#8217; between hours and minutes can be visualized both from an hour or a minute point of reference. Lines are used to connect points of the current hour position [...]]]></description>
				<content:encoded><![CDATA[<p>In this assignment, the concept was to divert the basic idea of a typical analog clock  of having three time units rotating in the same axis. The &#8216;Time Relations&#8217; between hours and minutes can be visualized both from an hour or a minute point of reference. Lines are used to connect points of the current hour position to the current minute position, making a new line every minute. These rules also apply for the relations of minutes to seconds, but making a new line every second. The connection lines relate the bigger unit with the smaller one in their own relative time frames, leaving a &#8216;trace&#8217; that can be understood as a unique graphical representation of  any current hour in the day.</p>
<p><canvas width="640" height="480" data-processing-sources="http://legacy.iaacblog.com/intprocessing/rafaelvargas/clock/clock_withhours.pde"></canvas></p>
]]></content:encoded>
			<wfw:commentRss>http://legacy.iaacblog.com/mai2012-2013-programming/2012/11/time-trace-relations-_-clock/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flags of the World</title>
		<link>http://legacy.iaacblog.com/mai2012-2013-programming/2012/11/flags-of-the-world/</link>
		<comments>http://legacy.iaacblog.com/mai2012-2013-programming/2012/11/flags-of-the-world/#comments</comments>
		<pubDate>Wed, 07 Nov 2012 12:10:55 +0000</pubDate>
		<dc:creator>rafael.vargas@iaac.net</dc:creator>
				<category><![CDATA[Exercises]]></category>
		<category><![CDATA[Int Programming]]></category>
		<category><![CDATA[Rafael Vargas]]></category>
		<category><![CDATA[Students]]></category>

		<guid isPermaLink="false">http://legacy.iaacblog.com/mai2012-2013-programming/?p=288</guid>
		<description><![CDATA[These flags were made as a basic introduction to Processing. Each was drawn independently using basic logic of coordinates, colors, shapes, etc. Each flag has it&#8217;s own characteristics, therefore every process of writing the code its different for each. Catalonia Bahamas Kuwait Iceland Maldives Guyana Greece St. Lucia]]></description>
				<content:encoded><![CDATA[<p>These flags were made as a basic introduction to Processing. Each was drawn independently using basic logic of coordinates, colors, shapes, etc. Each flag has it&#8217;s own characteristics, therefore every process of writing the code its different for each. </p>
<p>Catalonia<br />
<canvas width="190" height="120" data-processing-sources="http://legacy.iaacblog.com/intprocessing/rafaelvargas/_01_catalonia_flag/_01_catalonia_flag.pde"></canvas></p>
<p>Bahamas<br />
<canvas width="190" height="120" data-processing-sources="http://legacy.iaacblog.com/intprocessing/rafaelvargas/_02_bahamas_flag/_02_bahamas_flag.pde"></canvas></p>
<p>Kuwait<br />
<canvas width="190" height="120" data-processing-sources="http://legacy.iaacblog.com/intprocessing/rafaelvargas/_03_kuwait_flag/_03_kuwait_flag.pde"></canvas></p>
<p>Iceland<br />
<canvas width="190" height="120" data-processing-sources="http://legacy.iaacblog.com/intprocessing/rafaelvargas/_04_iceland_flag/_04_iceland_flag.pde"></canvas></p>
<p>Maldives<br />
<canvas width="190" height="120" data-processing-sources="http://legacy.iaacblog.com/intprocessing/rafaelvargas/_05_maldives_flag/_05_maldives_flag.pde"></canvas></p>
<p>Guyana<br />
<canvas width="190" height="120" data-processing-sources="http://legacy.iaacblog.com/intprocessing/rafaelvargas/_06_guyana_flag/_06_guyana_flag.pde"></canvas></p>
<p>Greece<br />
<canvas width="190" height="120" data-processing-sources="http://legacy.iaacblog.com/intprocessing/rafaelvargas/_07_greece_flag/_07_greece_flag.pde"></canvas></p>
<p>St. Lucia<br />
<canvas width="190" height="120" data-processing-sources="http://legacy.iaacblog.com/intprocessing/rafaelvargas/_08_Saint_Lucia_Flag/_08_Saint_Lucia_Flag.pde"></canvas></p>
]]></content:encoded>
			<wfw:commentRss>http://legacy.iaacblog.com/mai2012-2013-programming/2012/11/flags-of-the-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
