<?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>blog.sketchit.de &#187; ActionScript 3</title>
	<atom:link href="http://blog.sketchit.de/tag/actionscript-3/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.sketchit.de</link>
	<description>Glaubt mir ich hab den Weihnachtsmann mit eigenen Augen gesehen...</description>
	<lastBuildDate>Wed, 30 Jun 2010 06:28:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>ToneMatrix &#8211; Webcam Object Tracking</title>
		<link>http://blog.sketchit.de/2009/12/tonematrix-webcam-object-tracking/</link>
		<comments>http://blog.sketchit.de/2009/12/tonematrix-webcam-object-tracking/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 11:45:31 +0000</pubDate>
		<dc:creator>Hubert Hölzl</dc:creator>
				<category><![CDATA[AS3 & Flash]]></category>
		<category><![CDATA[Multimedia Technology]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[ActionScript 3]]></category>
		<category><![CDATA[augmented reality]]></category>
		<category><![CDATA[tracking]]></category>
		<category><![CDATA[webcam]]></category>

		<guid isPermaLink="false">http://blog.sketchit.de/?p=205</guid>
		<description><![CDATA[During our subject Interface Culture we (Matthias Schmidt, Bettina Steger and my humble self) were working on a project that uses hand-drawn objects on a white paper for making music. Note: You have to allow the webcam! Hold a white paper with black (or dark) objects that you painted on it in front of the [...]]]></description>
			<content:encoded><![CDATA[<p>During our subject Interface Culture we (Matthias Schmidt, Bettina Steger and my humble self) were working on a project that uses hand-drawn objects on a white paper for making music.</p>
<p><em><strong>Note: You have to allow the webcam!</strong></em></p>
<p><strong>Hold a white paper with black (or dark) objects that you painted on it in front of the camera. The red rectangle indicates the tracked area, the green rectangles indicates the tracked objects. Then hit the space-bar (Note: be sure that the flash movie gets the focus)</strong></p>
<p><a title="ToneMatrix Demo" href="http://blog.sketchit.de/wp-content/uploads/2009/12/ToneMatrixApp.swf" target="_blank">Check it out!</a></p>
<p>The flash-app uses the webcam for accessing three different videos. The normal video that we convert into two other videos: A threshold video and a palette video.</p>
<p><a href="http://blog.sketchit.de/wp-content/uploads/2009/12/Screen-shot-2009-12-29-at-12.24.45-PM.png"><img class="aligncenter size-full wp-image-206" title="Screen shot 2009-12-29 at 12.24.45 PM" src="http://blog.sketchit.de/wp-content/uploads/2009/12/Screen-shot-2009-12-29-at-12.24.45-PM.png" alt="" width="478" height="358" /></a></p>
<p><a href="http://blog.sketchit.de/wp-content/uploads/2009/12/Screen-shot-2009-12-29-at-12.25.15-PM.png"><img class="aligncenter size-full wp-image-207" title="Screen shot 2009-12-29 at 12.25.15 PM" src="http://blog.sketchit.de/wp-content/uploads/2009/12/Screen-shot-2009-12-29-at-12.25.15-PM.png" alt="" width="471" height="342" /></a></p>
<p>The palette video is used for tracking the brightest area in the video and reducing the tracking-area to this area (e.g. the white paper is usual the brightest color in the video, so objects that are in the background aren't tracked any longer). The threshold video is used for tracking the darkest objects within the brightest area.</p>
<p>How does this work? In the treshold video it is supposed that the red pixels are the objects, and coherent pixels belongs to one object. I've implemented a flood fill algorithm that counts the pixel of each object and returns the x,y position and width and height of an object. With this information we can nearly perfectly track the object and use for example the pixelamount for the volume of the sound and the x,y/width,height information for the timeline.</p>
<p>When all objects are tracked and you press <strong>the Space-Bar</strong> the tracked area is converted into a matrix of 16x16 fields. Each field represents a sound, fields that are lower plays a lower sound, fields that are higher a higher one. The timeline goes from left to right.</p>
<p><a href="http://blog.sketchit.de/wp-content/uploads/2009/12/Screen-shot-2009-12-29-at-12.36.08-PM.png"><img class="aligncenter size-full wp-image-208" title="Screen shot 2009-12-29 at 12.36.08 PM" src="http://blog.sketchit.de/wp-content/uploads/2009/12/Screen-shot-2009-12-29-at-12.36.08-PM.png" alt="" width="476" height="359" /></a></p>
<p><a href="http://blog.sketchit.de/wp-content/uploads/2009/12/Screen-shot-2009-12-29-at-12.36.51-PM.png"><img class="aligncenter size-full wp-image-209" title="Screen shot 2009-12-29 at 12.36.51 PM" src="http://blog.sketchit.de/wp-content/uploads/2009/12/Screen-shot-2009-12-29-at-12.36.51-PM.png" alt="" width="479" height="359" /></a></p>
<p>The source code is available here: <a href="http://blog.sketchit.de/wp-content/uploads/2009/12/ToneMatrixSource.zip">ToneMatrixSource</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sketchit.de/2009/12/tonematrix-webcam-object-tracking/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>QuadTrees Actionscript 3</title>
		<link>http://blog.sketchit.de/2009/12/quadtrees-actionscript-3/</link>
		<comments>http://blog.sketchit.de/2009/12/quadtrees-actionscript-3/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 10:56:25 +0000</pubDate>
		<dc:creator>Hubert Hölzl</dc:creator>
				<category><![CDATA[AS3 & Flash]]></category>
		<category><![CDATA[Multimedia Technology]]></category>
		<category><![CDATA[ActionScript 3]]></category>
		<category><![CDATA[Computergraphik]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[QuadTree]]></category>

		<guid isPermaLink="false">http://blog.sketchit.de/?p=190</guid>
		<description><![CDATA[Note: Hence, I write my articles in english (and I'm glad if you notice any mistake and send it to me). In our course Computergraphics I've developed an implementation of QuadTrees for Actionscript 3. A QuadTree is a datastructure for increasing the efficiency of collisiondetection or nearest neighbour appointment. Wiki You can enable the collisiondetection [...]]]></description>
			<content:encoded><![CDATA[<p>Note: Hence, I write my articles in english (and I'm glad if you notice any mistake and send it to me).</p>
<p>In our course Computergraphics I've developed an implementation of QuadTrees for Actionscript 3. A QuadTree is a datastructure for increasing the efficiency of collisiondetection or nearest neighbour appointment.</p>
<p><a href="http://en.wikipedia.org/wiki/Quadtree" target="_blank">Wiki</a></p>
<p>You can enable the collisiondetection by hitting a "C" and switch between QuadTree and Bruteforce by hitting Space. The amount of objects can be changed by typing it in the field labeled with 50.<br />
SourceCode: <a href="http://blog.sketchit.de/wp-content/uploads/2009/12/QuadTreeSource.zip">QuadTreeSource</a></p>
<p>
<object width="512" height="597">
<param name="movie" value="http://blog.sketchit.de/wp-content/uploads/2009/12/Main.swf"></param>
<param name="quality" value="high"></param>
<param name="wmode" value="window"></param>
<param name="menu" value="false"></param>
<param name="bgcolor" value="#FFFFFF"></param>
<embed type="application/x-shockwave-flash" width="512" height="597" src="http://blog.sketchit.de/wp-content/uploads/2009/12/Main.swf" quality="high" bgcolor="#FFFFFF" wmode="window" menu="false" ></embed>
</object>
</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sketchit.de/2009/12/quadtrees-actionscript-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flex mit Ruby on Rails + authlogic authenitifizieren</title>
		<link>http://blog.sketchit.de/2009/12/flex-mit-ruby-on-rails-authlogic-authenitifizieren/</link>
		<comments>http://blog.sketchit.de/2009/12/flex-mit-ruby-on-rails-authlogic-authenitifizieren/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 14:10:04 +0000</pubDate>
		<dc:creator>Hubert Hölzl</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[ActionScript 3]]></category>
		<category><![CDATA[authlogic]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Rails]]></category>

		<guid isPermaLink="false">http://blog.sketchit.de/?p=181</guid>
		<description><![CDATA[Bei meinem aktuellen Rails Projekt loggen sich die Benutzer per authlogic auf der Seite ein, alles über Rails. Da jedoch ein Teil der Seite mit einer Flex App realisiert wird, musste ich das Zusammenspiel zwischen Rails und Flex ein wenig erforschen. Mein erster Blick fiel auf WebORB mit dem passenden Flex Plugin indem man sehr [...]]]></description>
			<content:encoded><![CDATA[<p>Bei meinem aktuellen Rails Projekt loggen sich die Benutzer per authlogic auf der Seite ein, alles über Rails. Da jedoch ein Teil der Seite mit einer Flex App realisiert wird, musste ich das Zusammenspiel zwischen Rails und Flex ein wenig erforschen.</p>
<p>Mein erster Blick fiel auf WebORB mit dem passenden Flex Plugin indem man sehr einfach die einzelnen Modells und somit die Datenbank ansprechen kann. (<a href="http://sujitreddyg.wordpress.com/2009/10/13/ruby-on-rails-extension-for-flash-builder-4/" target="_self">http://sujitreddyg.wordpress.com/2009/10/13/ruby-on-rails-extension-for-flash-builder-4/</a>)</p>
<p>Hier habe ich zwar Zugriff auf das UserSession-Modell von authlogic, jedoch nicht auf die aktuelle Session und somit die eingeloggten User. Die Cookies und Sessions werden erst im UserSessionsController festgelegt.</p>
<p>Um nun in der Flex Anwendung zu wissen "Ist der User eingeloggt" und wenn ja "Welcher User bist du denn?" erweitert man den UserSessions Controller um folgende Methode:</p>
<pre name="code" class="ruby">
def checkLogin
if logged_in?
xml = "
&lt;usersessions&gt;
&lt;login&gt;true&lt;/login&gt;
&lt;currentid&gt;#{current_user_session.user.id}&lt;/currentid&gt;
&lt;/usersessions&gt;"
else
xml = "
&lt;usersessions&gt;
&lt;login&gt;false&lt;/login&gt;
&lt;currentid&gt;false&lt;/currentid&gt;
&lt;/usersessions&gt;"
end
respond_to do |format|
format.xml { render : xml => xml }
end
end
</pre>
<p>Hiermit stellen wir eine Methode bereit die uns ein XML File rendert das sagt, bin ich eingeloggt, oder nicht (über das Format der XML ließe sich streiten).</p>
<p>In der Flex App kreiert man nun einen HTTP-Service, der auf die URL der Methode verweist, und bei erfolgreichem Result das ganze als XML ausgibt.</p>
<pre name="code" class="actionscript">
&lt;fx:Script&gt;
&lt;![CDATA[
import mx.rpc.events.ResultEvent;
public function switchStates(event:ResultEvent):void {
var xml:XML = event.result as XML;
var loggedInP:Boolean = xml.login as Boolean;
var currentID:int = xml.currentid;
trace(currentID);
}
]]&gt;
&lt;/fx:Script&gt;

&lt;fx:Declarations&gt;
&lt;s:HTTPService resultFormat="e4x" id="login" url="http://localhost:3000/user_sessions/checkLogin" result="switchStates(event)" fault="trace('fault');"/&gt;
&lt;/fx:Declarations&gt;
</pre>
<p>Natürlich muss im Application tag noch</p>
<pre name="code" class="actionscript">
creationComplete="login.send()
</pre>
<p>gesetzt werden. Und schon hat man zwei Variablen, die den User authentifizieren.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sketchit.de/2009/12/flex-mit-ruby-on-rails-authlogic-authenitifizieren/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>QuadTrees Implementierung für AS3, v0.1</title>
		<link>http://blog.sketchit.de/2009/10/quadtrees-implementierung-fur-as3-v0-1/</link>
		<comments>http://blog.sketchit.de/2009/10/quadtrees-implementierung-fur-as3-v0-1/#comments</comments>
		<pubDate>Sat, 31 Oct 2009 11:43:01 +0000</pubDate>
		<dc:creator>Hubert Hölzl</dc:creator>
				<category><![CDATA[AS3 & Flash]]></category>
		<category><![CDATA[Multimedia Technology]]></category>
		<category><![CDATA[ActionScript 3]]></category>
		<category><![CDATA[Collision Detection]]></category>
		<category><![CDATA[Datenstruktur]]></category>
		<category><![CDATA[Nearest Neighbour]]></category>
		<category><![CDATA[QuadTree]]></category>

		<guid isPermaLink="false">http://blog.sketchit.de/?p=116</guid>
		<description><![CDATA[Die erste Version der QuadTrees für AS3 läuft soweit. Objekte werden schon mal eingefügt, und der Tree selbst graphisch dargestellt. Beim Klick auf ein Quad werden alle zugehörigen Objekte markiert. Grundlage für die nächste Version, Nearest Neighbour und Collision Detection. QuadTrees v0.1]]></description>
			<content:encoded><![CDATA[<p>Die erste Version der QuadTrees für AS3 läuft soweit. Objekte werden schon mal eingefügt, und der Tree selbst graphisch dargestellt. Beim Klick auf ein Quad werden alle zugehörigen Objekte markiert.<br />
Grundlage für die nächste Version, Nearest Neighbour und Collision Detection.</p>
<p><a href="http://blog.sketchit.de/wp-content/uploads/2009/10/QuadTrees.swf">QuadTrees v0.1</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sketchit.de/2009/10/quadtrees-implementierung-fur-as3-v0-1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Franky4Fingers Casino Houseband</title>
		<link>http://blog.sketchit.de/2009/10/the-franky4fingers-casino-houseband/</link>
		<comments>http://blog.sketchit.de/2009/10/the-franky4fingers-casino-houseband/#comments</comments>
		<pubDate>Sat, 03 Oct 2009 11:34:05 +0000</pubDate>
		<dc:creator>Hubert Hölzl</dc:creator>
				<category><![CDATA[AS3 & Flash]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[ActionScript 3]]></category>
		<category><![CDATA[Casino Houseband]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Franky4Fingers]]></category>
		<category><![CDATA[Musik]]></category>

		<guid isPermaLink="false">http://blog.sketchit.de/?p=55</guid>
		<description><![CDATA[Nun ist die erste Version unserer Homepage für meine Band "The Franky4Fingers Casino Houseband" fertig. Leider noch mit magerem Inhalt, aber unter "Contact" kann man zumindest schon einmal E-Mails senden Das Logo hat mir Wolfgang Windischhofer vom Studiengang MMA gemacht, die Flashseite ist von mir. http://www.thefranky4fingerscasinohouseband.de]]></description>
			<content:encoded><![CDATA[<p>Nun ist die erste Version unserer Homepage für meine Band "The Franky4Fingers Casino Houseband" fertig. Leider noch mit magerem Inhalt, aber unter "Contact" kann man zumindest schon einmal E-Mails senden <img src='http://blog.sketchit.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Das Logo hat mir Wolfgang Windischhofer vom Studiengang MMA gemacht, die Flashseite ist von mir.</p>
<p><a title="http://www.thefranky4fingerscasinohouseband.de" href="http://www.thefranky4fingerscasinohouseband.de" target="_blank">http://www.thefranky4fingerscasinohouseband.de</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sketchit.de/2009/10/the-franky4fingers-casino-houseband/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>dress4success &#8211; Berufsinformationsprojekt im Haus der Natur, Salzburg</title>
		<link>http://blog.sketchit.de/2009/06/dress4success/</link>
		<comments>http://blog.sketchit.de/2009/06/dress4success/#comments</comments>
		<pubDate>Sat, 27 Jun 2009 18:44:26 +0000</pubDate>
		<dc:creator>Hubert Hölzl</dc:creator>
				<category><![CDATA[AS3 & Flash]]></category>
		<category><![CDATA[Multimedia Technology]]></category>
		<category><![CDATA[ActionScript 3]]></category>
		<category><![CDATA[Digital Puppetry]]></category>
		<category><![CDATA[dress4success]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Haus der Natur]]></category>

		<guid isPermaLink="false">http://blog.sketchit.de/?p=64</guid>
		<description><![CDATA[Pünktlich zur Neueröffnung mit neuer Abteilung "Science" haben auch wir unser Projekt "dress4success" im Haus der Natur in Salzburg fertig gestellt. Bei dieser Installation können die Besucher sich mithilfe von gelben Markern virtuell Berufs-Gadgets "anziehen". Im Klartext bedeutet diese, man steht vor einem Beamer und wird von einer Kamera gefilmt. Oben laufen langsam die einzelnen [...]]]></description>
			<content:encoded><![CDATA[<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<p><img class="alignleft size-medium wp-image-76" title="24062009" src="http://blog.sketchit.de/wp-content/uploads/2009/10/24062009-300x225.jpg" alt="24062009" width="300" height="225" />Pünktlich zur Neueröffnung mit neuer Abteilung "Science" haben auch wir unser Projekt "dress4success" im Haus der Natur in Salzburg fertig gestellt. Bei dieser Installation können die Besucher sich mithilfe von gelben Markern virtuell Berufs-Gadgets "anziehen".</p>
<p>Im Klartext bedeutet diese, man steht vor einem Beamer und wird von einer Kamera gefilmt. Oben laufen langsam die einzelnen Gadgets wie eine Rohrzange, Schweißerbrille, Tastatur oder eine Filmkamera vorbei, die der Besucher mit den gelben Markern zu sich hinziehen kann. Die gelbe Farbe wird hierbei getrackt, und so "haften" die Gadgets an den jeweiligen Markern.</p>
<p>Alle 5 Sekunden wird ein Screenshot gemacht, der zum Terminal neben der Leinwand geschickt wird. Hier hat der Besucher nun die Möglichkeit durch die einzelnen Screenshots zu scrollen und sich das Bild mit passenden Berufsinformationen nach Hause zu schicken.</p>
<p>Das Projekt basiert auf den Digital Puppetry und das Terminal wurde mit Adobes AIR Plattform realisiert. Mitgearbeitet hat dabei Philipp Gigler (MMT), Marius Schebella (Dozent an der FH Salzburg), Lea Perchermeier (Grafikdesign, MMA), Simon Zingerle (Grafikdesign, Berufsgadgets) und natürlich meine Wenigkeit. Weiter unten folgen noch ein paar Bilder vom Aufbau.</p>
<p><span id="more-64"></span></p>

<a href='http://blog.sketchit.de/2009/06/dress4success/attachment/16062009/' title='16062009'><img width="150" height="150" src="http://blog.sketchit.de/wp-content/uploads/2009/10/16062009-150x150.jpg" class="attachment-thumbnail" alt="16062009" title="16062009" /></a>
<a href='http://blog.sketchit.de/2009/06/dress4success/attachment/16062009001/' title='16062009(001)'><img width="150" height="150" src="http://blog.sketchit.de/wp-content/uploads/2009/10/16062009001-150x150.jpg" class="attachment-thumbnail" alt="16062009(001)" title="16062009(001)" /></a>
<a href='http://blog.sketchit.de/2009/06/dress4success/attachment/16062009002/' title='16062009(002)'><img width="150" height="150" src="http://blog.sketchit.de/wp-content/uploads/2009/10/16062009002-150x150.jpg" class="attachment-thumbnail" alt="16062009(002)" title="16062009(002)" /></a>
<a href='http://blog.sketchit.de/2009/06/dress4success/attachment/16062009003/' title='16062009(003)'><img width="150" height="150" src="http://blog.sketchit.de/wp-content/uploads/2009/10/16062009003-150x150.jpg" class="attachment-thumbnail" alt="16062009(003)" title="16062009(003)" /></a>
<a href='http://blog.sketchit.de/2009/06/dress4success/attachment/16062009004/' title='16062009(004)'><img width="150" height="150" src="http://blog.sketchit.de/wp-content/uploads/2009/10/16062009004-150x150.jpg" class="attachment-thumbnail" alt="16062009(004)" title="16062009(004)" /></a>
<a href='http://blog.sketchit.de/2009/06/dress4success/attachment/16062009005/' title='16062009(005)'><img width="150" height="150" src="http://blog.sketchit.de/wp-content/uploads/2009/10/16062009005-150x150.jpg" class="attachment-thumbnail" alt="16062009(005)" title="16062009(005)" /></a>
<a href='http://blog.sketchit.de/2009/06/dress4success/attachment/16062009006/' title='16062009(006)'><img width="150" height="150" src="http://blog.sketchit.de/wp-content/uploads/2009/10/16062009006-150x150.jpg" class="attachment-thumbnail" alt="16062009(006)" title="16062009(006)" /></a>
<a href='http://blog.sketchit.de/2009/06/dress4success/attachment/16062009007/' title='16062009(007)'><img width="150" height="150" src="http://blog.sketchit.de/wp-content/uploads/2009/10/16062009007-150x150.jpg" class="attachment-thumbnail" alt="16062009(007)" title="16062009(007)" /></a>
<a href='http://blog.sketchit.de/2009/06/dress4success/attachment/16062009008/' title='16062009(008)'><img width="150" height="150" src="http://blog.sketchit.de/wp-content/uploads/2009/10/16062009008-150x150.jpg" class="attachment-thumbnail" alt="16062009(008)" title="16062009(008)" /></a>
<a href='http://blog.sketchit.de/2009/06/dress4success/attachment/22062009/' title='22062009'><img width="150" height="150" src="http://blog.sketchit.de/wp-content/uploads/2009/10/22062009-150x150.jpg" class="attachment-thumbnail" alt="22062009" title="22062009" /></a>
<a href='http://blog.sketchit.de/2009/06/dress4success/attachment/22062009001/' title='22062009(001)'><img width="150" height="150" src="http://blog.sketchit.de/wp-content/uploads/2009/10/22062009001-150x150.jpg" class="attachment-thumbnail" alt="22062009(001)" title="22062009(001)" /></a>
<a href='http://blog.sketchit.de/2009/06/dress4success/attachment/24062009/' title='24062009'><img width="150" height="150" src="http://blog.sketchit.de/wp-content/uploads/2009/10/24062009-150x150.jpg" class="attachment-thumbnail" alt="24062009" title="24062009" /></a>
<a href='http://blog.sketchit.de/2009/06/dress4success/attachment/24062009001/' title='24062009(001)'><img width="150" height="150" src="http://blog.sketchit.de/wp-content/uploads/2009/10/24062009001-150x150.jpg" class="attachment-thumbnail" alt="24062009(001)" title="24062009(001)" /></a>
<a href='http://blog.sketchit.de/2009/06/dress4success/attachment/24062009002/' title='24062009(002)'><img width="150" height="150" src="http://blog.sketchit.de/wp-content/uploads/2009/10/24062009002-150x150.jpg" class="attachment-thumbnail" alt="24062009(002)" title="24062009(002)" /></a>

]]></content:encoded>
			<wfw:commentRss>http://blog.sketchit.de/2009/06/dress4success/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>QPT 1: Online-Traumgenerator</title>
		<link>http://blog.sketchit.de/2009/06/qpt-1-online-traumgenerator/</link>
		<comments>http://blog.sketchit.de/2009/06/qpt-1-online-traumgenerator/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 10:58:58 +0000</pubDate>
		<dc:creator>Hubert Hölzl</dc:creator>
				<category><![CDATA[AS3 & Flash]]></category>
		<category><![CDATA[Multimedia Technology]]></category>
		<category><![CDATA[ActionScript 3]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flickr]]></category>
		<category><![CDATA[QPT1]]></category>

		<guid isPermaLink="false">http://blog.sketchit.de/?p=22</guid>
		<description><![CDATA[Für mein Qualifikationsprojekt 1 an der FH-Salzburg habe ich zusammen mit einigen Studenten des Studiengangs Multimedia Art passend zu deren Film Projekt "Enter Sandmann" einen Online-Traumgenerator in ActionScript 3 entwickelt. Jetzt träumen! Hier eine kurze Beschreibung +Bilder: Studierende des Studiengangs Multimedia Art haben mit dem Projekt „Enter Sandmann“ einen 3D-Realkurzfilm gedreht, der die Grundlage und [...]]]></description>
			<content:encoded><![CDATA[<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<br />
<b>Warning</b>:  timezone_open() [<a href='function.timezone-open'>function.timezone-open</a>]: Unknown or bad timezone (Etc/GMT-1) in <b>/home/www/web43/html/blog/wp-includes/functions.php</b> on line <b>3875</b><br />
<p><img class="size-medium wp-image-29 alignright" title="shot4" src="http://blog.sketchit.de/wp-content/uploads/2009/10/shot4-300x178.jpg" alt="shot4" width="270" height="160" />Für mein Qualifikationsprojekt 1 an der FH-Salzburg habe ich zusammen mit einigen Studenten des Studiengangs Multimedia Art passend zu deren Film Projekt "Enter Sandmann" einen Online-Traumgenerator in ActionScript 3 entwickelt.</p>
<p><a title="Online-Traumgenerator" href="http://traumgenerator.multimediatechnology.at" target="_blank"><strong>Jetzt träumen!</strong></a></p>
<p><strong><br />
</strong></p>
<p>Hier eine kurze Beschreibung +Bilder:</p>
<p><span id="more-22"></span></p>

<a href='http://blog.sketchit.de/2009/06/qpt-1-online-traumgenerator/wholesite/' title='WholeSite'><img width="150" height="150" src="http://blog.sketchit.de/wp-content/uploads/2009/10/WholeSite-150x150.jpg" class="attachment-thumbnail" alt="WholeSite" title="WholeSite" /></a>
<a href='http://blog.sketchit.de/2009/06/qpt-1-online-traumgenerator/wakeupeye/' title='WakeUpEye'><img width="150" height="150" src="http://blog.sketchit.de/wp-content/uploads/2009/10/WakeUpEye-150x150.jpg" class="attachment-thumbnail" alt="WakeUpEye" title="WakeUpEye" /></a>
<a href='http://blog.sketchit.de/2009/06/qpt-1-online-traumgenerator/wakeup/' title='WakeUp'><img width="150" height="150" src="http://blog.sketchit.de/wp-content/uploads/2009/10/WakeUp-150x150.jpg" class="attachment-thumbnail" alt="WakeUp" title="WakeUp" /></a>
<a href='http://blog.sketchit.de/2009/06/qpt-1-online-traumgenerator/thumbnail/' title='thumbnail'><img width="150" height="119" src="http://blog.sketchit.de/wp-content/uploads/2009/10/thumbnail-150x119.jpg" class="attachment-thumbnail" alt="thumbnail" title="thumbnail" /></a>
<a href='http://blog.sketchit.de/2009/06/qpt-1-online-traumgenerator/startscreen/' title='StartScreen'><img width="150" height="150" src="http://blog.sketchit.de/wp-content/uploads/2009/10/StartScreen-150x150.jpg" class="attachment-thumbnail" alt="StartScreen" title="StartScreen" /></a>
<a href='http://blog.sketchit.de/2009/06/qpt-1-online-traumgenerator/sleep/' title='Sleep'><img width="150" height="150" src="http://blog.sketchit.de/wp-content/uploads/2009/10/Sleep-150x150.jpg" class="attachment-thumbnail" alt="Sleep" title="Sleep" /></a>
<a href='http://blog.sketchit.de/2009/06/qpt-1-online-traumgenerator/shot8/' title='shot8'><img width="150" height="150" src="http://blog.sketchit.de/wp-content/uploads/2009/10/shot8-150x150.jpg" class="attachment-thumbnail" alt="shot8" title="shot8" /></a>
<a href='http://blog.sketchit.de/2009/06/qpt-1-online-traumgenerator/shot7/' title='shot7'><img width="150" height="150" src="http://blog.sketchit.de/wp-content/uploads/2009/10/shot7-150x150.jpg" class="attachment-thumbnail" alt="shot7" title="shot7" /></a>
<a href='http://blog.sketchit.de/2009/06/qpt-1-online-traumgenerator/shot6/' title='shot6'><img width="150" height="150" src="http://blog.sketchit.de/wp-content/uploads/2009/10/shot6-150x150.jpg" class="attachment-thumbnail" alt="shot6" title="shot6" /></a>
<a href='http://blog.sketchit.de/2009/06/qpt-1-online-traumgenerator/shot5/' title='shot5'><img width="150" height="150" src="http://blog.sketchit.de/wp-content/uploads/2009/10/shot5-150x150.jpg" class="attachment-thumbnail" alt="shot5" title="shot5" /></a>
<a href='http://blog.sketchit.de/2009/06/qpt-1-online-traumgenerator/shot4/' title='shot4'><img width="150" height="150" src="http://blog.sketchit.de/wp-content/uploads/2009/10/shot4-150x150.jpg" class="attachment-thumbnail" alt="shot4" title="shot4" /></a>
<a href='http://blog.sketchit.de/2009/06/qpt-1-online-traumgenerator/shot3/' title='shot3'><img width="150" height="150" src="http://blog.sketchit.de/wp-content/uploads/2009/10/shot3-150x150.jpg" class="attachment-thumbnail" alt="shot3" title="shot3" /></a>
<a href='http://blog.sketchit.de/2009/06/qpt-1-online-traumgenerator/shot2/' title='shot2'><img width="150" height="150" src="http://blog.sketchit.de/wp-content/uploads/2009/10/shot2-150x150.jpg" class="attachment-thumbnail" alt="shot2" title="shot2" /></a>
<a href='http://blog.sketchit.de/2009/06/qpt-1-online-traumgenerator/shot1/' title='shot1'><img width="150" height="150" src="http://blog.sketchit.de/wp-content/uploads/2009/10/shot1-150x150.jpg" class="attachment-thumbnail" alt="shot1" title="shot1" /></a>

<p>Studierende des Studiengangs Multimedia Art haben mit dem Projekt „Enter Sandmann“ einen 3D-Realkurzfilm gedreht, der die Grundlage und Idee des Online- Traumgenerators bildet. Der Film handelt von einem Disziplinarverfahren gegen den Sandmann. Ein himmlisches Gremium bestehend aus dem Lieben Gott, dem Heiligen Geist, Jesus und Dr. Sigmund Freud klagt den angestellten Sandmann an, durch wiederholte Fahrlässigkeit im Verteilen seiner Träume schreckliche Zustände auf der Welt ermöglicht zu haben. Da das Verfahren sich nicht einvernehmlich klären lässt, beschließt der Sandmann, dem Himmel den Rücken zuzukehren und sich in Form eines Online Portals selbständig zu machen.<br />
Der Traumgenerator ist ein Webprojekt zu finden auf http://sandmann.multimediaart.at und entstand in der Zeit von April – Mai 2009.<br />
Realisiert wurde der Traumgenerator in Actionscript 3, auf Basis des Flash Players 10. Der Ablauf eines Traumes gliedert sich in drei Teile. Zuerst gibt der Benutzer an ob er einen Zufallstraum oder einen persönlichen Traum erstellt haben will. Beim persönlichen Traum werden Schlagwörter in ein Textfeld eingegeben und die Stimmung des Traumes ausgewählt. Dabei stehen vier zur Auswahl: fröhlich, traurig, entspannt und gestresst. Je nach Auswahl bekommt der Traum ein gewisses Spektrum an Farben und eine Hintergrundmusik. Beim Zufallstraum wird aus einer Summe von Schlagwörtern zufällig eines ausgewählt und als Stimmung „fröhlich“ selektiert.<br />
Die Schlagwörter, ob persönlich oder Zufall, werden anschließend über eine fertige AS3 API an die Bilddatenbank von Flickr übermittelt. Diese liefert ein Array von URL’s zu den passenden Bildern zurück, die anschließend mit der Library „Bulk Loader“ geladen werden. Durch Versuche hat sich eine Anzahl von 12 – 16 Bilder ergeben, die somit eine ausreichende Länge des Traums, sowie eine relative kurze Ladezeit garantieren. Als Preloader dient hierbei die Animation der zufallenden Augen. Nachdem alle Bilder geladen wurden beginnt das Laden und Abspielen der Sounds und die Traumanimation. Die Bilder werden per Zufall in der z-Achse animiert (hin- und wegzoomen), mit Blur-Filtern verschiedener Stärke versehen, eingefärbt durch den Colorize Filter (Farbe je nach Stimmung, Intensität variabel) und mit einer Wahrscheinlichkeit von 40 % zufällig um die x- und y-Achse im 3D Raum gedreht. Für die Bewegungen wird die Library „TweenMax“ verwendet, da diese sehr einfach das hinzufügen von Animationen auf ein Objekt ermöglicht und sich selbständig um das Entfernen der Eventlistener kümmert. Die einzelnen Bilder werden ineinander übergeblendet, hierfür wird ein Timer eingesetzt, der nach Ablauf von 80% der Animation des vorigen Bildes die Animation des nächsten Bildes einleitet. Nach Beendigung einer einzelnen Animation werden sämtliche Eventlistener auf das Objekt gelöscht und der Speicher den das Bild belegt wird freigegeben.<br />
Parallel zur Animation der Bilder werden darüber sog. Postproduction Effekte animiert. Diese bestehen aus verschiedenen Formen die ebenfalls mit Blur, Alpha und Bewegungseffekten animiert werden, sowie einem kleinen Particle-System und einem Effekt der über den gesamten Bereich eine Art Lavalampe animiert. Damit ein traumähnlicher Effekt entsteht, werden die Ebenenstile der einzelnen PostProd. Effekte noch auf Shader, Difference, Invert, Lighten, Overlay oder Screen gesetzt (vergleichbar mit den Ebenenstilen aus Photoshop). Der Benutzer hat stehts die Möglichkeit durch klicken auf das Wecker Symbol rechts oben den Traum zu beenden. Ist dies nicht der Fall, so wird der Traum automatisch nach Ablauf aller Animationen beendet. Für den Benutzer stellt sich das ganze durch eine „Aufwach-Animation“, sowie einen klingelnden Wecker da. Durch einen Button „Weiterträumen“ hat der Benutzer die Möglichkeit sich einen neuen Traum generieren zu lassen.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sketchit.de/2009/06/qpt-1-online-traumgenerator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tag der offenen Tür (FH-Salzburg) &#8211; Painting Fingers v1.0</title>
		<link>http://blog.sketchit.de/2009/03/paintingfingers/</link>
		<comments>http://blog.sketchit.de/2009/03/paintingfingers/#comments</comments>
		<pubDate>Sat, 21 Mar 2009 09:44:51 +0000</pubDate>
		<dc:creator>Hubert Hölzl</dc:creator>
				<category><![CDATA[AS3 & Flash]]></category>
		<category><![CDATA[Multimedia Technology]]></category>
		<category><![CDATA[ActionScript 3]]></category>
		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://blog.sketchit.de/?p=1</guid>
		<description><![CDATA[Meine Flash App Painting Fingers wurde letzten Freitag, 20. März ‘09 am Tag der offenen Tür (ToT) an der FH Salzburg vorgestellt. Soweit funktionert auch alles, bis auf das Rotate Tool, dass hab ich in der Final Version rausgenommen, da einfach noch zu buggy. Hier geht's zur SWF -&#62; Painting Fingers v1.0 Das Ganze wurde [...]]]></description>
			<content:encoded><![CDATA[<p>Meine Flash App Painting Fingers wurde letzten Freitag, 20. März ‘09 am Tag der offenen Tür (ToT) an der FH Salzburg vorgestellt. Soweit funktionert auch alles, bis auf das Rotate Tool, dass hab ich in der Final Version rausgenommen, da einfach noch zu buggy.</p>
<p>Hier geht's zur SWF -&gt; <a title="Painting Fingers v1.0" href="http://blog.sketchit.de/wp-content/uploads/2009/03/drawer_final_10.swf" target="_blank">Painting Fingers v1.0</a></p>
<p>Das Ganze wurde mit dem Wiimote Hack von Johnny Chung Lee realisiert. Portiert auf Mac OS X hat man damit die Möglichkeit mit einer Wii Fernbedienung, die in diesem Fall als Empfänger dient, und einem selbstgebastelten "Stift" der aus einer Schlüsselanhänger-Taschenlampe besteht in die eine Infrarot LED eingebaut wurde eine Art "Low-Budget"-Whiteboard zu basteln. Wie's genau funktioniert erklärt uns der liebe Johnny hier:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="src" value="http://www.youtube.com/v/5s5EvhHy7eQ&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;feature=player_embedded&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/5s5EvhHy7eQ&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;feature=player_embedded&amp;fs=1" allowfullscreen="true"></embed></object></p>
<p>Hier noch ein Foto von mir und Gabi Burgstaller, die sich ebenfalls ein wenig mit meinem Projekt gespielt hat.</p>
<p><img class="aligncenter size-medium wp-image-4" title="Tag der offenen Tür - Painting Fingers" src="http://blog.sketchit.de/wp-content/uploads/2009/03/tagderoffenentuer_paintingfingers-300x200.jpg" alt="Tag der offenen Tür - Painting Fingers" width="300" height="200" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sketchit.de/2009/03/paintingfingers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
