<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>Dave Iverson’s project development blog for Special Topics in Interactive Media Design</description><title>dave.special_topics</title><generator>Tumblr (3.0; @daveiverson)</generator><link>http://daveiverson.tumblr.com/</link><item><title>Final (?) Build</title><description>&lt;a href="http://www.norsemonkey.com/spectop/build_11_14/applet/"&gt;Final (?) Build&lt;/a&gt;: &lt;p&gt;The latest build of my project.&lt;/p&gt;
&lt;p&gt;Hold Space and blow.  Hit enter to move on to the next image. &lt;/p&gt;</description><link>http://daveiverson.tumblr.com/post/19405381</link><guid>http://daveiverson.tumblr.com/post/19405381</guid><pubDate>Wed, 14 Nov 2007 07:20:09 -0600</pubDate></item><item><title>Blowable Computer Interface</title><description>&lt;a href="http://www.hackaday.com/2007/11/12/blowable-computer-interface/"&gt;Blowable Computer Interface&lt;/a&gt;: &lt;p&gt;I’ve been shown up. &lt;/p&gt;</description><link>http://daveiverson.tumblr.com/post/19326670</link><guid>http://daveiverson.tumblr.com/post/19326670</guid><pubDate>Tue, 13 Nov 2007 10:08:22 -0600</pubDate></item><item><title>Project Build as of 11/7/07</title><description>&lt;a href="http://www.norsemonkey.com/spectop/build_11_7/applet/"&gt;Project Build as of 11/7/07&lt;/a&gt;: &lt;p&gt;The latest build.  MouseY controls the blow point, but the wind only blows when the left mouse button is pressed.  The right mouse button moves to the next image. &lt;/p&gt;</description><link>http://daveiverson.tumblr.com/post/18670174</link><guid>http://daveiverson.tumblr.com/post/18670174</guid><pubDate>Wed, 07 Nov 2007 09:23:51 -0600</pubDate></item><item><title>Problems</title><description>&lt;p&gt;I’ve run into a few problems.  I came up with an ingenious solution to detecting whether the wind (or breath) is blowing or not.  It involved a bending piece of metal and some delicate positioning.  However, I don’t think that can be done very easily, so it must be put off until everything else is finished.&lt;/p&gt;
&lt;p&gt; Additionally, my mouse buttons refuse to de-solder and come off the board.  My soldering iron isn’t getting hot enough to melt solder, either.  I ended up breaking one of the buttons, so hopefully I can attach the wire to the broken piece.  Still, I’m worried I won’t be able to finish the buttons for the presentation on Friday. &lt;/p&gt;</description><link>http://daveiverson.tumblr.com/post/18668714</link><guid>http://daveiverson.tumblr.com/post/18668714</guid><pubDate>Wed, 07 Nov 2007 09:07:03 -0600</pubDate></item><item><title>Testing the axis. </title><description>&lt;img src="http://19.media.tumblr.com/4WldrmqTW1hl2u9yJgecamEP_400.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Testing the axis. &lt;/p&gt;</description><link>http://daveiverson.tumblr.com/post/18668346</link><guid>http://daveiverson.tumblr.com/post/18668346</guid><pubDate>Wed, 07 Nov 2007 09:01:50 -0600</pubDate></item><item><title>The axis of the wind vane.  This will spin, and cause the mouseX...</title><description>&lt;img src="http://10.media.tumblr.com/4WldrmqTW1hl2axdYz8BdUg6_400.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;The axis of the wind vane.  This will spin, and cause the mouseX to spin. &lt;/p&gt;</description><link>http://daveiverson.tumblr.com/post/18668323</link><guid>http://daveiverson.tumblr.com/post/18668323</guid><pubDate>Wed, 07 Nov 2007 09:01:26 -0600</pubDate></item><item><title>The mouse is attached to the container, and an O-ring is used in...</title><description>&lt;img src="http://18.media.tumblr.com/4WldrmqTW1hl1c2aNE23CaG9_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;The mouse is attached to the container, and an O-ring is used in place of a rubber band. &lt;/p&gt;</description><link>http://daveiverson.tumblr.com/post/18668264</link><guid>http://daveiverson.tumblr.com/post/18668264</guid><pubDate>Wed, 07 Nov 2007 09:00:41 -0600</pubDate></item><item><title>My second workspace: the floor.  Here I was drilling out the...</title><description>&lt;img src="http://21.media.tumblr.com/4WldrmqTW1hkzv0zdsjgKFM6_400.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;My second workspace: the floor.  Here I was drilling out the container in order to attach the mouse guts. &lt;/p&gt;</description><link>http://daveiverson.tumblr.com/post/18668116</link><guid>http://daveiverson.tumblr.com/post/18668116</guid><pubDate>Wed, 07 Nov 2007 08:59:32 -0600</pubDate></item><item><title>Neatness is not my forté.  I’ve got a small workspace too....</title><description>&lt;img src="http://8.media.tumblr.com/4WldrmqTW1hkysl7RdzcYhae_400.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Neatness is not my forté.  I’ve got a small workspace too. &lt;/p&gt;</description><link>http://daveiverson.tumblr.com/post/18668000</link><guid>http://daveiverson.tumblr.com/post/18668000</guid><pubDate>Wed, 07 Nov 2007 08:58:42 -0600</pubDate></item><item><title>a better idea: use a weather vane or windsock-like device that...</title><description>&lt;img src="http://21.media.tumblr.com/17833374_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;a better idea: use a weather vane or windsock-like device that rotates based on the direction of the breeze.  it also needs a button on top to move to the next image, and a device to detect if the wind is blowing or not.&lt;/p&gt;</description><link>http://daveiverson.tumblr.com/post/17833374</link><guid>http://daveiverson.tumblr.com/post/17833374</guid><pubDate>Tue, 30 Oct 2007 11:36:56 -0500</pubDate></item><item><title>my original hardware idea: use sails on each edge to detect a...</title><description>&lt;img src="http://7.media.tumblr.com/17833002_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;my original hardware idea: use sails on each edge to detect a breeze (blowing)&lt;/p&gt;</description><link>http://daveiverson.tumblr.com/post/17833002</link><guid>http://daveiverson.tumblr.com/post/17833002</guid><pubDate>Tue, 30 Oct 2007 11:35:33 -0500</pubDate></item><item><title>Assignment 3: Mouse Hack, V1</title><description>&lt;a href="http://www.norsemonkey.com/spectop/mousehack_gettingthere/applet/"&gt;Assignment 3: Mouse Hack, V1&lt;/a&gt;: &lt;p&gt;This is the software side of the hacked mouse image gallery. The hardware side has not yet been implemented.  When run in a browser, the processing program tends to lag. &lt;/p&gt;
&lt;p&gt;Keys 1-8 control blow points.  The ‘n’ key moves to the next image.&lt;/p&gt;
&lt;p&gt;The concept for this project came from a brainstorming time in class.  I was planning on creating something involving an air pump, and Justin Herrara suggested blowing sand or leaves off of an image.  That is exactly what I’m doing.&lt;/p&gt;
&lt;p&gt;In the hardware side, my original thought was to mount 4 wind sensors around a screen laying flat on the desk - one on each side.  When the user blows at the screen, the sand will move away, revealing the image beneath.  However, after further thought, I realized I can create a weather vane that is directly connected to one of the mouse axis. &lt;/p&gt;
&lt;p&gt;It was a lot of work to get this thing working.  First I tried to figure out the math by myself and got really frustrated.  Eventually I found traer.physics, a physics library in which I could create particles with attraction.  By giving each grain of sand a negative attraction to the wind origin, I was able to blow them away.&lt;/p&gt;
&lt;p&gt; Implementing the images was fairly simple, although I spent lots of time creating a system that automatically collects all image files from a certain directory (as opposed to manually entering their names into an array).  When I put the program together, I couldn’t get this system to work, so I went with the easy, traditional image array instead.&lt;/p&gt;
&lt;p&gt;The next step is creating the wind sensors, and programming a bit more code to get them working. &lt;/p&gt;</description><link>http://daveiverson.tumblr.com/post/17640648</link><guid>http://daveiverson.tumblr.com/post/17640648</guid><pubDate>Mon, 29 Oct 2007 06:56:23 -0500</pubDate></item><item><title>Assignment 2: Mouse Input in Processing</title><description>&lt;a href="http://www.norsemonkey.com/spectop/mouseinput_proc/applet/"&gt;Assignment 2: Mouse Input in Processing&lt;/a&gt;: &lt;p&gt;Translating my Actionscript program into Processing was fairly painless.  Functions and syntax are fairly similar in both languages.  I did get stuck when I tried to draw something outside of the draw() and setup() functions, but I figured out the problem eventually.  I still don’t quite understand how drawing functions work, but I’ll figure it out with experience.  &lt;/p&gt;
&lt;p&gt; I would have liked to add a blur to the cursor to make it more visually appealing, but research indicates that only images can be blurred easily.  Also, an accurate mouse pointer shape would be difficult to achieve without an image, and I didn’t have time to figure out how to change the color/alpha of the image - so I stuck with a shape &lt;/p&gt;</description><link>http://daveiverson.tumblr.com/post/15591335</link><guid>http://daveiverson.tumblr.com/post/15591335</guid><pubDate>Sun, 14 Oct 2007 22:50:31 -0500</pubDate></item><item><title>Assignment 1: Mouse Input</title><description>&lt;a href="http://norsemonkey.com/spectop/mouseinput.html"&gt;Assignment 1: Mouse Input&lt;/a&gt;: &lt;p&gt;My intent was to make this game so obvious that no explanation is required.  I’m not sure how well I achieved that goal.  &lt;/p&gt;
&lt;p&gt; In the game, the cursor gets appears as it gets closer to a hidden point.  When the point is found, it flashes, then moves to a different location.  Mouse input is used to detect proximity, not to determine the position of anything.&lt;/p&gt;

&lt;p&gt;Initially I was going to make a box change color from hot(red) to cold(blue) based on the proximity to the hidden point.  I used to play “hot and cold” with my dad when I was young.  After much experimentation, I realized that subtle color changes difficult for the eye to detect. A transparency change is easier to see.&lt;/p&gt;</description><link>http://daveiverson.tumblr.com/post/14607962</link><guid>http://daveiverson.tumblr.com/post/14607962</guid><pubDate>Sun, 07 Oct 2007 16:43:20 -0500</pubDate></item><item><title>init()</title><description>&lt;p&gt;initialising special topics development blog&lt;/p&gt;</description><link>http://daveiverson.tumblr.com/post/14492627</link><guid>http://daveiverson.tumblr.com/post/14492627</guid><pubDate>Sat, 06 Oct 2007 14:38:24 -0500</pubDate></item></channel></rss>
