<?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>Media+Code</title>
	<atom:link href="http://mlab.taik.fi/mediacode/feed" rel="self" type="application/rss+xml" />
	<link>http://mlab.taik.fi/mediacode</link>
	<description>interactive and generative media</description>
	<lastBuildDate>Sun, 05 Feb 2012 15:13:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Golan Levin &#8211; &#8220;Ask me anything&#8221; video interview</title>
		<link>http://mlab.taik.fi/mediacode/archives/1997</link>
		<comments>http://mlab.taik.fi/mediacode/archives/1997#comments</comments>
		<pubDate>Sun, 05 Feb 2012 15:11:55 +0000</pubDate>
		<dc:creator>Nuno Correia</dc:creator>
				<category><![CDATA[Inspiration]]></category>

		<guid isPermaLink="false">http://mlab.taik.fi/mediacode/?p=1997</guid>
		<description><![CDATA[Excellent interview with Golan Levin on teaching/learning new media art, and more. Also interesting for its depth-sensing technique. (via The Creator&#8217;s Project and Reddit&#8217;s IAmA thread)]]></description>
			<content:encoded><![CDATA[<p>Excellent interview with Golan Levin on teaching/learning new media art, and more. Also interesting for its depth-sensing technique.</p>
<p><iframe src="http://player.vimeo.com/video/35858119?title=0&amp;byline=0&amp;portrait=0" width="640" height="360" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></p>
<p>(via <a href="http://thecreatorsproject.com/en-uk/blog/golan-levin-ups-the-game-for-reddits-iama">The Creator&#8217;s Project</a> and Reddit&#8217;s <a href="http://www.reddit.com/r/IAmA/">IAmA thread</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://mlab.taik.fi/mediacode/archives/1997/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting Started with PhoneGap</title>
		<link>http://mlab.taik.fi/mediacode/archives/1994</link>
		<comments>http://mlab.taik.fi/mediacode/archives/1994#comments</comments>
		<pubDate>Sun, 05 Feb 2012 14:24:36 +0000</pubDate>
		<dc:creator>Nuno Correia</dc:creator>
				<category><![CDATA[HTML5-JS]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[libraries]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://mlab.taik.fi/mediacode/?p=1994</guid>
		<description><![CDATA[I&#8217;ve posted about PhoneGap before. Now Adobe has released videos explaining how to use this open source technology for creating multi-platform mobile apps: http://tv.adobe.com/watch/adc-presents-phonegap/getting-started-with-phonegap/ In the bottom of the page, there are more links to additional videos.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve posted about PhoneGap <a href="http://mlab.taik.fi/mediacode/archives/1562">before</a>. Now Adobe has released videos explaining how to use this open source technology for creating multi-platform mobile apps:<br />
<a href="http://tv.adobe.com/watch/adc-presents-phonegap/getting-started-with-phonegap/">http://tv.adobe.com/watch/adc-presents-phonegap/getting-started-with-phonegap/</a><br />
In the bottom of the page, there are more links to additional videos.</p>
]]></content:encoded>
			<wfw:commentRss>http://mlab.taik.fi/mediacode/archives/1994/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Videos for learning creative programming</title>
		<link>http://mlab.taik.fi/mediacode/archives/1989</link>
		<comments>http://mlab.taik.fi/mediacode/archives/1989#comments</comments>
		<pubDate>Sun, 05 Feb 2012 14:13:53 +0000</pubDate>
		<dc:creator>Nuno Correia</dc:creator>
				<category><![CDATA[Processing]]></category>

		<guid isPermaLink="false">http://mlab.taik.fi/mediacode/?p=1989</guid>
		<description><![CDATA[Fun Programming is a series of videos explaining creative coding. Processing is used as the main programming environment, but the videos are also useful to understand the basics of programming in other environments. Link: http://funprogramming.org/]]></description>
			<content:encoded><![CDATA[<p><a href="http://mlab.taik.fi/mediacode/wp-content/uploads/2012/02/Screen-Shot-2012-02-05-at-4.10.38-PM.png"><img src="http://mlab.taik.fi/mediacode/wp-content/uploads/2012/02/Screen-Shot-2012-02-05-at-4.10.38-PM-297x300.png" alt="" title="Screen Shot 2012-02-05 at 4.10.38 PM" width="297" height="300" class="alignright size-medium wp-image-1990" /></a>Fun Programming is a series of videos explaining creative coding. Processing is used as the main programming environment, but the videos are also useful to understand the basics of programming in other environments.</p>
<p>Link: <a href="http://funprogramming.org/">http://funprogramming.org/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mlab.taik.fi/mediacode/archives/1989/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Information Design &#8211; Augmented Reality projects</title>
		<link>http://mlab.taik.fi/mediacode/archives/1986</link>
		<comments>http://mlab.taik.fi/mediacode/archives/1986#comments</comments>
		<pubDate>Fri, 03 Feb 2012 16:41:04 +0000</pubDate>
		<dc:creator>Nuno Correia</dc:creator>
				<category><![CDATA[Courses]]></category>
		<category><![CDATA[ID2012]]></category>

		<guid isPermaLink="false">http://mlab.taik.fi/mediacode/?p=1986</guid>
		<description><![CDATA[Today was the last day of the Information Design course, and the presentations of the Augmented Reality projects. Thanks to all course participants for inspiring projects. Project files can be found here: http://mlab.taik.fi/mediacode/coursefiles/course_2012_ID/projects/]]></description>
			<content:encoded><![CDATA[<div class="flickr-photos"><a class="tt-flickr tt-flickr-Square" href="http://www.flickr.com/photos/nunocorreia/6812434359/" rel="album-72157629158044381" id="photo-6812434359" title="IMG_9438 - Information Design @ Media Lab Helsinki 02/2012
Augmented Reality projects"><img src="http://farm8.staticflickr.com/7145/6812434359_b64f6d2960_s.jpg" width="75" height="75" alt="IMG_9438" /></a> <a class="tt-flickr tt-flickr-Square" href="http://www.flickr.com/photos/nunocorreia/6812434471/" rel="album-72157629158044381" id="photo-6812434471" title="IMG_9439 - Information Design @ Media Lab Helsinki 02/2012
Augmented Reality projects"><img src="http://farm8.staticflickr.com/7164/6812434471_3d8766f9a7_s.jpg" width="75" height="75" alt="IMG_9439" /></a> <a class="tt-flickr tt-flickr-Square" href="http://www.flickr.com/photos/nunocorreia/6812434605/" rel="album-72157629158044381" id="photo-6812434605" title="IMG_9440 - Information Design @ Media Lab Helsinki 02/2012
Augmented Reality projects"><img src="http://farm8.staticflickr.com/7154/6812434605_ccb4a3227a_s.jpg" width="75" height="75" alt="IMG_9440" /></a> <a class="tt-flickr tt-flickr-Square" href="http://www.flickr.com/photos/nunocorreia/6812434717/" rel="album-72157629158044381" id="photo-6812434717" title="IMG_9442 - Information Design @ Media Lab Helsinki 02/2012
Augmented Reality projects"><img src="http://farm8.staticflickr.com/7164/6812434717_23418a5138_s.jpg" width="75" height="75" alt="IMG_9442" /></a> <a class="tt-flickr tt-flickr-Square" href="http://www.flickr.com/photos/nunocorreia/6812434937/" rel="album-72157629158044381" id="photo-6812434937" title="IMG_9446 - Information Design @ Media Lab Helsinki 02/2012
Augmented Reality projects"><img src="http://farm8.staticflickr.com/7006/6812434937_7d93c1a520_s.jpg" width="75" height="75" alt="IMG_9446" /></a> <a class="tt-flickr tt-flickr-Square" href="http://www.flickr.com/photos/nunocorreia/6812434835/" rel="album-72157629158044381" id="photo-6812434835" title="IMG_9445 - Information Design @ Media Lab Helsinki 02/2012
Augmented Reality projects"><img src="http://farm8.staticflickr.com/7013/6812434835_5b31e28f42_s.jpg" width="75" height="75" alt="IMG_9445" /></a> <a class="tt-flickr tt-flickr-Square" href="http://www.flickr.com/photos/nunocorreia/6812435047/" rel="album-72157629158044381" id="photo-6812435047" title="IMG_9447 - Information Design @ Media Lab Helsinki 02/2012
Augmented Reality projects"><img src="http://farm8.staticflickr.com/7164/6812435047_02fe8fb464_s.jpg" width="75" height="75" alt="IMG_9447" /></a> <a class="tt-flickr tt-flickr-Square" href="http://www.flickr.com/photos/nunocorreia/6812435151/" rel="album-72157629158044381" id="photo-6812435151" title="IMG_8501 - Information Design @ Media Lab Helsinki 02/2012
Augmented Reality projects"><img src="http://farm8.staticflickr.com/7168/6812435151_1d14079ebe_s.jpg" width="75" height="75" alt="IMG_8501" /></a> <a class="tt-flickr tt-flickr-Square" href="http://www.flickr.com/photos/nunocorreia/6812435255/" rel="album-72157629158044381" id="photo-6812435255" title="IMG_8503 - Information Design @ Media Lab Helsinki 02/2012
Augmented Reality projects"><img src="http://farm8.staticflickr.com/7029/6812435255_2f1a264192_s.jpg" width="75" height="75" alt="IMG_8503" /></a> <a class="tt-flickr tt-flickr-Square" href="http://www.flickr.com/photos/nunocorreia/6812435367/" rel="album-72157629158044381" id="photo-6812435367" title="IMG_8505 - Information Design @ Media Lab Helsinki 02/2012
Augmented Reality projects"><img src="http://farm8.staticflickr.com/7157/6812435367_a260a44caf_s.jpg" width="75" height="75" alt="IMG_8505" /></a> <a class="tt-flickr tt-flickr-Square" href="http://www.flickr.com/photos/nunocorreia/6812435495/" rel="album-72157629158044381" id="photo-6812435495" title="IMG_8511 - Information Design @ Media Lab Helsinki 02/2012
Augmented Reality projects"><img src="http://farm8.staticflickr.com/7032/6812435495_70553cc2e2_s.jpg" width="75" height="75" alt="IMG_8511" /></a> <a class="tt-flickr tt-flickr-Square" href="http://www.flickr.com/photos/nunocorreia/6812435587/" rel="album-72157629158044381" id="photo-6812435587" title="IMG_8512 - Information Design @ Media Lab Helsinki 02/2012
Augmented Reality projects"><img src="http://farm8.staticflickr.com/7021/6812435587_432701fe36_s.jpg" width="75" height="75" alt="IMG_8512" /></a> <a class="tt-flickr tt-flickr-Square" href="http://www.flickr.com/photos/nunocorreia/6812435681/" rel="album-72157629158044381" id="photo-6812435681" title="IMG_8517 - Information Design @ Media Lab Helsinki 02/2012
Augmented Reality projects"><img src="http://farm8.staticflickr.com/7163/6812435681_c4440824d2_s.jpg" width="75" height="75" alt="IMG_8517" /></a> <a class="tt-flickr tt-flickr-Square" href="http://www.flickr.com/photos/nunocorreia/6812435821/" rel="album-72157629158044381" id="photo-6812435821" title="IMG_8522 - Information Design @ Media Lab Helsinki 02/2012
Augmented Reality projects"><img src="http://farm8.staticflickr.com/7147/6812435821_8536b8191c_s.jpg" width="75" height="75" alt="IMG_8522" /></a> <a class="tt-flickr tt-flickr-Square" href="http://www.flickr.com/photos/nunocorreia/6812435909/" rel="album-72157629158044381" id="photo-6812435909" title="IMG_8529 - Information Design @ Media Lab Helsinki 02/2012
Augmented Reality projects"><img src="http://farm8.staticflickr.com/7027/6812435909_74987a23b6_s.jpg" width="75" height="75" alt="IMG_8529" /></a> <a class="tt-flickr tt-flickr-Square" href="http://www.flickr.com/photos/nunocorreia/6812436035/" rel="album-72157629158044381" id="photo-6812436035" title="IMG_8534 - Information Design @ Media Lab Helsinki 02/2012
Augmented Reality projects"><img src="http://farm8.staticflickr.com/7031/6812436035_b96c1ca1b6_s.jpg" width="75" height="75" alt="IMG_8534" /></a> <a class="tt-flickr tt-flickr-Square" href="http://www.flickr.com/photos/nunocorreia/6812436153/" rel="album-72157629158044381" id="photo-6812436153" title="IMG_8539 - Information Design @ Media Lab Helsinki 02/2012
Augmented Reality projects"><img src="http://farm8.staticflickr.com/7175/6812436153_1472d5211a_s.jpg" width="75" height="75" alt="IMG_8539" /></a> <a class="tt-flickr tt-flickr-Square" href="http://www.flickr.com/photos/nunocorreia/6812436271/" rel="album-72157629158044381" id="photo-6812436271" title="IMG_8540 - Information Design @ Media Lab Helsinki 02/2012
Augmented Reality projects"><img src="http://farm8.staticflickr.com/7155/6812436271_520fe17368_s.jpg" width="75" height="75" alt="IMG_8540" /></a> <a class="tt-flickr tt-flickr-Square" href="http://www.flickr.com/photos/nunocorreia/6812436453/" rel="album-72157629158044381" id="photo-6812436453" title="IMG_8547 - Information Design @ Media Lab Helsinki 02/2012
Augmented Reality projects"><img src="http://farm8.staticflickr.com/7002/6812436453_48dc883fa0_s.jpg" width="75" height="75" alt="IMG_8547" /></a> <a class="tt-flickr tt-flickr-Square" href="http://www.flickr.com/photos/nunocorreia/6812436357/" rel="album-72157629158044381" id="photo-6812436357" title="IMG_8544 - Information Design @ Media Lab Helsinki 02/2012
Augmented Reality projects"><img src="http://farm8.staticflickr.com/7016/6812436357_4f854d50f2_s.jpg" width="75" height="75" alt="IMG_8544" /></a> <a class="tt-flickr tt-flickr-Square" href="http://www.flickr.com/photos/nunocorreia/6812436563/" rel="album-72157629158044381" id="photo-6812436563" title="IMG_8551 - Information Design @ Media Lab Helsinki 02/2012
Augmented Reality projects"><img src="http://farm8.staticflickr.com/7174/6812436563_a0999081bc_s.jpg" width="75" height="75" alt="IMG_8551" /></a> <a class="tt-flickr tt-flickr-Square" href="http://www.flickr.com/photos/nunocorreia/6812436679/" rel="album-72157629158044381" id="photo-6812436679" title="IMG_8556 - Information Design @ Media Lab Helsinki 02/2012
Augmented Reality projects"><img src="http://farm8.staticflickr.com/7016/6812436679_0d7784eff5_s.jpg" width="75" height="75" alt="IMG_8556" /></a> <a class="tt-flickr tt-flickr-Square" href="http://www.flickr.com/photos/nunocorreia/6812436793/" rel="album-72157629158044381" id="photo-6812436793" title="IMG_8560 - Information Design @ Media Lab Helsinki 02/2012
Augmented Reality projects"><img src="http://farm8.staticflickr.com/7006/6812436793_6c7d3a825e_s.jpg" width="75" height="75" alt="IMG_8560" /></a> <a class="tt-flickr tt-flickr-Square" href="http://www.flickr.com/photos/nunocorreia/6812436895/" rel="album-72157629158044381" id="photo-6812436895" title="IMG_8563 - Information Design @ Media Lab Helsinki 02/2012
Augmented Reality projects"><img src="http://farm8.staticflickr.com/7169/6812436895_14772a1fba_s.jpg" width="75" height="75" alt="IMG_8563" /></a> <a class="tt-flickr tt-flickr-Square" href="http://www.flickr.com/photos/nunocorreia/6812437003/" rel="album-72157629158044381" id="photo-6812437003" title="IMG_8566 - Information Design @ Media Lab Helsinki 02/2012
Augmented Reality projects"><img src="http://farm8.staticflickr.com/7006/6812437003_ee0434b3e6_s.jpg" width="75" height="75" alt="IMG_8566" /></a> <a class="tt-flickr tt-flickr-Square" href="http://www.flickr.com/photos/nunocorreia/6812437095/" rel="album-72157629158044381" id="photo-6812437095" title="IMG_8570 - Information Design @ Media Lab Helsinki 02/2012
Augmented Reality projects"><img src="http://farm8.staticflickr.com/7027/6812437095_ff50549c18_s.jpg" width="75" height="75" alt="IMG_8570" /></a> <a class="tt-flickr tt-flickr-Square" href="http://www.flickr.com/photos/nunocorreia/6812437209/" rel="album-72157629158044381" id="photo-6812437209" title="IMG_8572 - Information Design @ Media Lab Helsinki 02/2012
Augmented Reality projects"><img src="http://farm8.staticflickr.com/7009/6812437209_8faed64276_s.jpg" width="75" height="75" alt="IMG_8572" /></a> </div>
<p>Today was the last day of the Information Design course, and the presentations of the Augmented Reality projects. Thanks to all course participants for inspiring projects.</p>
<p>Project files can be found here: <a href="http://mlab.taik.fi/mediacode/coursefiles/course_2012_ID/projects/">http://mlab.taik.fi/mediacode/coursefiles/course_2012_ID/projects/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mlab.taik.fi/mediacode/archives/1986/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FLARToolkit tutorial</title>
		<link>http://mlab.taik.fi/mediacode/archives/1939</link>
		<comments>http://mlab.taik.fi/mediacode/archives/1939#comments</comments>
		<pubDate>Wed, 25 Jan 2012 17:15:34 +0000</pubDate>
		<dc:creator>Nuno Correia</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[ID2012]]></category>
		<category><![CDATA[AR]]></category>

		<guid isPermaLink="false">http://mlab.taik.fi/mediacode/?p=1939</guid>
		<description><![CDATA[1. Introduction 1.1 What is AR? &#8220;Augmented reality (AR) is a live, direct or indirect, view of a physical, real-world environment whose elements are augmented by computer-generated sensory input such as sound, video, graphics or GPS data. It is related &#8230; <a href="http://mlab.taik.fi/mediacode/archives/1939">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h2>1. Introduction</h2>
<h3>1.1 What is AR?</h3>
<p><img class="alignright size-medium wp-image-1962" title="flarlogo-marker" src="http://mlab.taik.fi/mediacode/wp-content/uploads/2012/01/flarlogo-marker1-300x300.png" alt="" width="300" height="300" /></p>
<p>&#8220;Augmented reality (AR) is a live, direct or indirect, view of a physical, real-world environment whose elements are augmented by computer-generated sensory input such as sound, video, graphics or GPS data. It is related to a more general concept called mediated reality, in which a view of reality is modified (possibly even diminished rather than augmented) by a computer. As a result, the technology functions by enhancing one’s current perception of reality. By contrast, virtual reality replaces the real world with a simulated one.&#8221;<br />
From <a href="http://en.wikipedia.org/wiki/Augmented_reality">http://en.wikipedia.org/wiki/Augmented_reality</a></p>
<h3>1.2 What is FLARToolKit?</h3>
<p><span id="more-1939"></span><br />
&#8220;FLARToolKit is an ActionScript port of NyARToolKit, a Java/C#/Android port of ARToolKit, the well known AR tracking library developed by Dr. Hirokazu Kato. ARToolKit is the most popular marker based AR tracking library and has been ported to many different operating systems and programming languages. FLARToolKit was mainly developed by Tomohiko Koyama (aka Saqoosha), and has been used in many high profile web-based AR applications. FLARToolKit is provided under a dual license model (GPL and commercial).&#8221;<br />
From <a href="http://www.artoolworks.com/support/library/FLARToolKit">http://www.artoolworks.com/support/library/FLARToolKit</a></p>
<p>The main FLARToolKit download page can be found here:<br />
<a href="http://www.libspark.org/wiki/saqoosha/FLARToolKit/en"> http://www.libspark.org/wiki/saqoosha/FLARToolKit/en</a></p>
<p>Many other useful links (Forums, tutorials, examples) can be found also here:</p>
<p><a href="http://www.artoolworks.com/support/library/FLARToolKit">http://www.artoolworks.com/support/library/FLARToolKit</a></p>
<h3>1.3 Flash, Papervision 3D, COLLADA/DAE and Blender</h3>
<p>Although we won&#8217;t have time to go deeply into each of these tools and resources, here are some useful links regarding Flash, Papervision 3D and DAE:</p>
<p>More about Flash:<br />
<a href="http://www.adobe.com/products/flash.html"> http://www.adobe.com/products/flash.html</a></p>
<p>Papervision 3D is a library for using 3D in Flash. FLARToolkit uses Papervision 3D as its 3D engine.<br />
More info:<br />
<a href="http://blog.papervision3d.org/"> http://blog.papervision3d.org/</a></p>
<p>Papervision 3D (and thus FLARToolkit) uses COLLADA to import 3D models from 3D applications.<br />
From <a href="http://en.wikipedia.org/wiki/COLLADA">http://en.wikipedia.org/wiki/COLLADA</a>:<br />
&#8220;COLLADA is a COLLAborative Design Activity for establishing an interchange file format for interactive 3D applications. COLLADA documents that describe digital assets are XML files, usually identified with a .dae (digital asset exchange) filename extension.&#8221;<br />
More info:<br />
<a href="https://collada.org/"> https://collada.org/</a></p>
<p>Blender is a useful 3D software, because it is free / open source and quite powerful &#8211; not only for creating models, but also for converting to DAE (using File &gt; Export &gt; COLLADA):<br />
<a href="http://www.blender.org/"> http://www.blender.org/</a></p>
<p>Many free Blender models can be found online. Search for &#8220;Blender Models&#8221;, for example: <a href="http://www.blender-models.com/">http://www.blender-models.com/</a></p>
<h3>1.4 About markers</h3>
<p>ARToolkit relies on markers. We will use single marker detection in our examples.<br />
Markers have 2 components: the printed marker (1), and its virtual counterpart (2), a &#8220;.pat&#8221; file which is used by ARToolkit to recognize the marker.</p>
<p>Regarding (1), I will quote Mikko Haapoja (image also from Mikko):<br />
&#8220;Design a marker using the following specs. You can put whatever you want in the middle of the square although I think some shapes work better than others so experiment:&#8221;<br />
<img class="alignnone size-medium wp-image-1948" title="flartoolkitmarkerguide" src="http://mlab.taik.fi/mediacode/wp-content/uploads/2012/01/flartoolkitmarkerguide-263x300.gif" alt="" width="263" height="300" /><br />
Via: <a href="http://www.mikkoh.com/blog/2008/12/flartoolkitflash-augmented-realitygetting-started/">http://www.mikkoh.com/blog/2008/12/flartoolkitflash-augmented-realitygetting-started/</a></p>
<p>Regarding (2), you can download a marker pattern generator from:<br />
<a href="http://saqoosha.net/lab/FLARToolKit/MarkerGenerator/MakerGenerator.air"> http://saqoosha.net/lab/FLARToolKit/MarkerGenerator/MakerGenerator.air</a><br />
or use an online one:<br />
<a href="http://flash.tarotaro.org/blog/2009/07/12/mgo2/">http://flash.tarotaro.org/blog/2009/07/12/mgo2/</a></p>
<p>Still regarding marker design, please take into account the following:<br />
&#8220;Each FLARToolkit application can have its own mark of detection, but you must remember that the intersection of bitmaps should be facilitated. The mark needs to present itself very different to each rotation of 90°, so the FLARToolkit knows the correct way to render the Papervision3D.&#8221; (from: <a href="http://www.cabanacriacao.com/tutorialW/Tutorial_FLARToolkit_english.pdf">http://www.cabanacriacao.com/tutorialW/Tutorial_FLARToolkit_english.pdf</a>)</p>
<h2>2. Development</h2>
<h3>2.1 Using FLARToolkit with a static image:</h3>
<p>I have adapted the &#8220;Simple Video&#8221; example by Very Nice Industries, and replaced the video with a static image (with a few adaptations):<br />
<a href="http://mlab.taik.fi/mediacode/coursefiles/course_2012_ID/simple_image.zip"> http://mlab.taik.fi/mediacode/coursefiles/course_2012_ID/simple_image.zip</a></p>
<p>This example is based on another one, by Mikko Haapoja:<br />
<a href="http://www.mikkoh.com/blog/2008/12/flartoolkitflash-augmented-realitygetting-started/"> http://www.mikkoh.com/blog/2008/12/flartoolkitflash-augmented-realitygetting-started/</a></p>
<p>Changes you might want to make in the code:</p>
<p>Any change made in the code requires adding any files (images, patterns) to the src &gt; resources folder, opening &#8220;SimpleImage.fla&#8221; and &#8220;SimpleImage.as&#8221; in Flash, and selecting Control &gt; Test Movie &gt; Test.<br />
After that, a .swf file is generated, which can be opened autonomously or embedded in an HTML file.</p>
<p>Within the .as (ActionScript, Flash&#8217;s programming language) file:<br />
1. change the pattern<br />
- replace the .pat file name in line 30<br />
2. change the image<br />
- replace the image file name in line 87 (jpg and png work, png allows for transparency)<br />
3. change the positioning<br />
- change the x,y,z values in lines 113, 114, 115</p>
<p>Please note that the coordinates in FLARToolikit work this way:<br />
<img class="alignnone size-full wp-image-1949" title="Screen Shot 2012-01-25 at 5.26.50 PM" src="http://mlab.taik.fi/mediacode/wp-content/uploads/2012/01/Screen-Shot-2012-01-25-at-5.26.50-PM.png" alt="" width="269" height="276" /><br />
(image via <a href="http://www.cabanacriacao.com/tutorialW/Tutorial_FLARToolkit_english.pdf">http://www.cabanacriacao.com/tutorialW/Tutorial_FLARToolkit_english.pdf</a>)</p>
<p>Screenshots (in the first one, the marker is not yet fully captured by camera, in the second it is):<br />
<img class="size-medium wp-image-1971 alignnone" title="Screen Shot 2012-01-25 at 4.02.40 PM" src="http://mlab.taik.fi/mediacode/wp-content/uploads/2012/01/Screen-Shot-2012-01-25-at-4.02.40-PM-300x300.png" alt="" width="300" height="300" /> <a href="http://mlab.taik.fi/mediacode/wp-content/uploads/2012/01/Screen-Shot-2012-01-25-at-4.02.34-PM.png"><img class="size-medium wp-image-1970 alignnone" title="Screen Shot 2012-01-25 at 4.02.34 PM" src="http://mlab.taik.fi/mediacode/wp-content/uploads/2012/01/Screen-Shot-2012-01-25-at-4.02.34-PM-300x300.png" alt="" width="300" height="300" /></a></p>
<p>Thanks to Very Nice Industries for the original example:<br />
<a href="http://veryniceindustries.com/content/using-flartoolkit-papervision3d-and-video"> http://veryniceindustries.com/content/using-flartoolkit-papervision3d-and-video</a></p>
<h3>2.2 Using FLARToolkit with a video:</h3>
<p>Download the original Very Nice Industries example:<br />
<a href="http://veryniceindustries.com/content/using-flartoolkit-papervision3d-and-video"> http://veryniceindustries.com/content/using-flartoolkit-papervision3d-and-video</a></p>
<p>Use a FLV video in order to benefit from the code optimization, and also from the transparency allowed by the format.</p>
<p>Changes you might want to make in the code:</p>
<p>1. change the pattern<br />
- replace the .pat file name in line 29<br />
2. change the video<br />
- replace the image file name in line 72<br />
3. change the positioning<br />
- change the x,y,z values in lines 100, 101, 102<br />
4. Delete the 3D logo<br />
- delete line 106</p>
<h3>2.3 Using FLARToolkit with a DAE 3D model:</h3>
<p>I found that this example is easy to use in terms of changing the DAE 3D model:<br />
<a href="http://www.cabanacriacao.com/blog/archives/tutorial-realidade-aumentada-flartoolki/"> http://www.cabanacriacao.com/blog/archives/tutorial-realidade-aumentada-flartoolki/</a><br />
(scroll down for english version)</p>
<p>Changes you might want to make in the code:</p>
<p>1. change the pattern<br />
- replace the .pat file name in line 128<br />
2. change the DAE<br />
- replace the image file name in line 156<br />
3. change the scaling of the DAE<br />
- change the value in line 291<br />
4. change the positioning<br />
- change the y value in line 294<br />
- for x and z, copy-paste, change y into x and or z, and add your own values<br />
5. delete the sound<br />
- delete line 390</p>
<p>Notes [added 1/2/2012]:<br />
1. Patterns are in the Data folder, DAE files in the DAE folder.<br />
2. To use this example, you will have to relink the libraries, as explained in the beginning of the tutorial linked above.</p>
<h3>2.4 Tracking multiple markers [added 1/2/2012]:</h3>
<p>I&#8217;ve created one more example, based on a tutorial by Rob Hawkes:<br />
<a href="http://rawkes.com/blog/2010/01/26/tracking-multiple-augmented-reality-markers-flarmanager-and-papervision">http://rawkes.com/blog/2010/01/26/tracking-multiple-augmented-reality-markers-flarmanager-and-papervision</a></p>
<p>While in the original version each of 6 markers generates a differently colored cube, in my version it displays a different image. You can download my example from here:<br />
<a href="http://mlab.taik.fi/mediacode/coursefiles/course_2012_ID/multiple_markers_images.zip">http://mlab.taik.fi/mediacode/coursefiles/course_2012_ID/multiple_markers_images.zip</a></p>
<p>The example tracks 6 different markers and places images. Image file names can be replaced in lines 115 to 120. Patterns and images go into the root folder.</p>
<h2>3. Further explorations</h2>
<p>Of course, this is just the start. You can check out the links in here for further explorations:<br />
<a href="http://www.artoolworks.com/support/library/FLARToolKit"> http://www.artoolworks.com/support/library/FLARToolKit</a></p>
<p>Also, if you use Processing:<br />
<a href="http://www.creativeapplications.net/processing/augmented-reality-with-processing-tutorial-processing/"> http://www.creativeapplications.net/processing/augmented-reality-with-processing-tutorial-processing/</a></p>
<p>openFrameworks:<br />
<a href="http://ofxaddons.com/repos/44"> http://ofxaddons.com/repos/44</a></p>
<p>openFrameworks and iOS:<br />
<a href="http://forum.openframeworks.cc/index.php?topic=7103.0"> http://forum.openframeworks.cc/index.php?topic=7103.0</a></p>
<p>iOS or Android:<br />
<a href="http://mlab.taik.fi/mediacode/archives/1485"> http://mlab.taik.fi/mediacode/archives/1485</a></p>
<p>Unity:<br />
<a href="http://www.artoolworks.com/support/library/ARToolKit_for_Unity"> http://www.artoolworks.com/support/library/ARToolKit_for_Unity</a></p>
<p>More inspiration material [added 1/2/2012]:</p>
<p>Artvertiser: <a href="http://selectparks.net/~julian/theartvertiser/">http://selectparks.net/~julian/theartvertiser/</a></p>
<p>Art and AR at the Creators Project, by James Alliban: <a href="http://thecreatorsproject.com/blog/guest-column-james-alliban-on-augmenting-the-future-of-art">http://thecreatorsproject.com/blog/guest-column-james-alliban-on-augmenting-the-future-of-art</a></p>
<p>AR projects by James Alliban: <a href="http://jamesalliban.wordpress.com/category/augmented-reality/">http://jamesalliban.wordpress.com/category/augmented-reality/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mlab.taik.fi/mediacode/archives/1939/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MTI2011 – Sana-na-rama</title>
		<link>http://mlab.taik.fi/mediacode/archives/1906</link>
		<comments>http://mlab.taik.fi/mediacode/archives/1906#comments</comments>
		<pubDate>Thu, 29 Dec 2011 13:34:45 +0000</pubDate>
		<dc:creator>IlariNiitamo</dc:creator>
				<category><![CDATA[MTI2011]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[cocos2d]]></category>

		<guid isPermaLink="false">http://mlab.taik.fi/mediacode/?p=1906</guid>
		<description><![CDATA[Sana-na-rama is my project for the Multitouch Interaction course. It&#8217;s an educational children&#8217;s game (iPad/iPhone) that teaches spelling and vocabulary to children of ages 6 and up. The object of the game is to collect points by arranging letters into &#8230; <a href="http://mlab.taik.fi/mediacode/archives/1906">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Sana-na-rama is my project for the Multitouch Interaction course. It&#8217;s an educational children&#8217;s game (iPad/iPhone) that teaches spelling and vocabulary to children of ages 6 and up. The object of the game is to collect points by arranging letters into the correct order to form words represented by accompanied images. The player has one minute to collect as many points as he or she can by dragging the letters into their correct positions. Each correctly positioned letter yields one point. Points gained progress the game along a number of levels and game worlds.</p>
<p>The project was carried out using the <a title="Cocos2D" href="http://www.cocos2d-iphone.org/" target="_blank">Cocos2D framework</a>.</p>
<p><a href="http://mlab.taik.fi/mediacode/wp-content/uploads/2011/12/sananarama_ss1.jpg"><img class="aligncenter size-full wp-image-1907" src="http://mlab.taik.fi/mediacode/wp-content/uploads/2011/12/sananarama_ss1.jpg" alt="" width="700" height="550" /></a></p>
<p><a title="Multitouch Interaction - Word Game" href="https://docs.google.com/present/edit?id=0AS6568iEzyA9ZGd2OXJxZ2JfMTE2Y3F0ODQ5Zjg" target="_blank">Here&#8217;s the project proposal presentation</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mlab.taik.fi/mediacode/archives/1906/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Surface 2.0</title>
		<link>http://mlab.taik.fi/mediacode/archives/1901</link>
		<comments>http://mlab.taik.fi/mediacode/archives/1901#comments</comments>
		<pubDate>Sun, 25 Dec 2011 11:50:51 +0000</pubDate>
		<dc:creator>Nuno Correia</dc:creator>
				<category><![CDATA[Multitouch]]></category>
		<category><![CDATA[Surfaces]]></category>

		<guid isPermaLink="false">http://mlab.taik.fi/mediacode/?p=1901</guid>
		<description><![CDATA[Microsoft Surface 2.0 will be released in 2012. Mashable has published an interesting article on this upcoming multitouch table, with hardware developed by Samsung (40&#8243; touchscreen with PixelSense technology and 50 touch-points): http://mashable.com/2011/12/23/microsoft-surface-2-2/]]></description>
			<content:encoded><![CDATA[<p><a href="http://mlab.taik.fi/mediacode/wp-content/uploads/2011/12/surface2-360.jpeg"><img src="http://mlab.taik.fi/mediacode/wp-content/uploads/2011/12/surface2-360-300x187.jpg" alt="" title="surface2-360" width="300" height="187" class="alignright size-medium wp-image-1902" /></a>Microsoft Surface 2.0 will be released in 2012. Mashable has published an interesting article on this upcoming multitouch table, with hardware developed by Samsung (40&#8243; touchscreen with PixelSense technology and 50 touch-points):<br />
<a href="http://mashable.com/2011/12/23/microsoft-surface-2-2/">http://mashable.com/2011/12/23/microsoft-surface-2-2/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mlab.taik.fi/mediacode/archives/1901/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Verbos irregulares</title>
		<link>http://mlab.taik.fi/mediacode/archives/1855</link>
		<comments>http://mlab.taik.fi/mediacode/archives/1855#comments</comments>
		<pubDate>Fri, 23 Dec 2011 19:52:25 +0000</pubDate>
		<dc:creator>rautse</dc:creator>
				<category><![CDATA[MTI2011]]></category>
		<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://mlab.taik.fi/mediacode/?p=1855</guid>
		<description><![CDATA[My concept for multitouch interaction course is an educational iPhone game for mastering Spanish irregular verbs. The idea is to connect personal pronouns with correct verb forms using multitouch. When all pronouns and verbs are green the level is completed &#8230; <a href="http://mlab.taik.fi/mediacode/archives/1855">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>My concept for multitouch interaction course is an educational iPhone game for mastering Spanish irregular verbs. The idea is to connect personal pronouns with correct verb forms using multitouch. When all pronouns and verbs are green the level is completed and player can move on to the next verb. I made a small video <a href="https://docs.google.com/open?id=0B9qOYNaXlnYMYWY0MTUyNjctMmQ0ZS00Y2RjLWFjNjAtNTVlYjk2N2Q0ZjEz">here</a>.</p>

<a href='http://mlab.taik.fi/mediacode/archives/1855/2loading' title='2loading'><img width="150" height="150" src="http://mlab.taik.fi/mediacode/wp-content/uploads/2011/12/2loading-150x150.png" class="attachment-thumbnail" alt="2loading" title="2loading" /></a>
<a href='http://mlab.taik.fi/mediacode/archives/1855/3game-2' title='3game'><img width="150" height="150" src="http://mlab.taik.fi/mediacode/wp-content/uploads/2011/12/3game1-150x150.png" class="attachment-thumbnail" alt="3game" title="3game" /></a>

<p>[Updated] Get <a href="http://mlab.taik.fi/mediacode/coursefiles/course_2011_MTI/projects/VerbosIrregulares.zip">source files here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mlab.taik.fi/mediacode/archives/1855/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Timeline.js</title>
		<link>http://mlab.taik.fi/mediacode/archives/1850</link>
		<comments>http://mlab.taik.fi/mediacode/archives/1850#comments</comments>
		<pubDate>Fri, 23 Dec 2011 14:20:22 +0000</pubDate>
		<dc:creator>Nuno Correia</dc:creator>
				<category><![CDATA[HTML5-JS]]></category>

		<guid isPermaLink="false">http://mlab.taik.fi/mediacode/?p=1850</guid>
		<description><![CDATA[From marcinignac.com/blog/timeline-js: &#8220;Timeline.js is a compact JavaScript animation library with a GUI timeline for fast editing.&#8221;]]></description>
			<content:encoded><![CDATA[<p><a href="http://mlab.taik.fi/mediacode/wp-content/uploads/2011/12/timeline.png"><img src="http://mlab.taik.fi/mediacode/wp-content/uploads/2011/12/timeline-300x85.png" alt="" title="timeline" width="300" height="85" class="alignright size-medium wp-image-1851" /></a>From <a href="http://marcinignac.com/blog/timeline-js/">marcinignac.com/blog/timeline-js</a>:<br />
&#8220;Timeline.js is a compact JavaScript animation library with a GUI timeline for fast editing.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://mlab.taik.fi/mediacode/archives/1850/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cocos2d for iPhone</title>
		<link>http://mlab.taik.fi/mediacode/archives/1845</link>
		<comments>http://mlab.taik.fi/mediacode/archives/1845#comments</comments>
		<pubDate>Fri, 23 Dec 2011 14:12:11 +0000</pubDate>
		<dc:creator>Nuno Correia</dc:creator>
				<category><![CDATA[iOS]]></category>
		<category><![CDATA[Multitouch]]></category>
		<category><![CDATA[cocos2d]]></category>

		<guid isPermaLink="false">http://mlab.taik.fi/mediacode/?p=1845</guid>
		<description><![CDATA[From www.cocos2d-iphone.org: &#8220;Cocos2d for iPhone is a framework for building 2D games, demos, and other graphical/interactive applications. It is based on the cocos2d design: it uses the same concepts, but instead of using python it uses objective-c.&#8221; For example, Tiny &#8230; <a href="http://mlab.taik.fi/mediacode/archives/1845">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://mlab.taik.fi/mediacode/wp-content/uploads/2011/12/cocos2d.png" alt="" title="cocos2d" width="160" height="237" class="alignright size-full wp-image-1846" />From <a href="http://www.cocos2d-iphone.org/">www.cocos2d-iphone.org</a>:<br />
&#8220;Cocos2d for iPhone is a framework for building 2D games, demos, and other graphical/interactive applications. It is based on the cocos2d design: it uses the same concepts, but instead of using python it uses objective-c.&#8221;</p>
<p>For example, Tiny Tower, iPhone Game of the Year 2011, <a href="http://www.cocos2d-iphone.org/archives/1710">was built using Cocos2d</a>.</p>
<p>Via Ilari Niitamo, who did his project for the course using Cocos2d. </p>
]]></content:encoded>
			<wfw:commentRss>http://mlab.taik.fi/mediacode/archives/1845/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

