University of Southern California
Avatar Image

Logan Olson (lolson)

  • lolson wrote a new blog post: Seminar Transcript (02.10.2010) – Simon Penny   5 years, 11 months ago · View

    Chat Records: Wed Feb 10 17:13:17 PST 2010 IMD Forum for 2/10/10 Wed Feb 10 17:13:33 PST 2010 Simon Penny, UC Irvine Wed Feb 10 18:09:09 PST 2010 Mansi Dalal:; Wed Feb 10 18:17:09 PST 2010 Oh sweet! I move through space in time all the time! Wed Feb 10 18:21:18 PST 2010 [...]

  • lolson wrote a new blog post: @touchPoetry: One-day Twitter/Multitouch prototype   6 years, 2 months ago · View

    Here’s a video and description of the prototype I whipped up yesterday.

    Collaborative creativity using Twitter and Microsoft’s Multi-Touch Surface. This is a one-day prototype exploring the possibilities of connecting the ubiquity of Twitter with the single-location Microsoft Surface. It’s basically collaborative magnetic poetry. Any user can add words to be used by replying to @touchPoetry [...]

  • lolson wrote a new blog post: Filling Station (Unity 3D project)   6 years, 2 months ago · View

    ThumbnailThis is the final version of the “Filling Station” experience created in Unity 3D & Maya. It’s been heavily modified and incorporated a lot of the feedback I received with the last iteration. Please download it below and let me know what you think. Download (Windows) Download (Mac) ( This is a repost from my personal blog [...]

  • lolson wrote a new blog post: Mozilla announces "Jetpack for Learning Design Challenge"   6 years, 3 months ago · View

    Thumbnail Mozilla just announced a design competition to develop “Firefox add-ons that turn the open Web into a rich learning environment.” As this is a subject that is very near and dear to my heart, I’d like to put together an IMD team and give it a shot. If you are interested, please contact me at [...]

  • lolson wrote a new blog post: CTIN 405 – Backseat Driver   6 years, 10 months ago · View

    ThumbnailFormatted PDF version: Download file Backseat Driver CTIN 405 – Context-specific mobile game Backseat Driver is an iPhone game that uses Google Maps and challenges car passengers to find the fastest route to their real-world destination in a strategic racing game. Context The Backseat Driver app targets iPhone users who are stuck as passengers in a car. More specifically, it [...]

  • lolson wrote a new blog post: CTIN 405 – Wranglers Playtest Report   6 years, 10 months ago · View

    Formatted PDF version: Download file Two playtests of Wrangler’s first iteration were conducted with different rules and settings. Eight people organized into three teams participated both times. The first 5-minute session took place at The Grove and required players to move strangers into circles. The second 10-minute session was played at an adjacent park and eliminated [...]

  • lolson wrote a new blog post: CTIN 405 – Wranglers   6 years, 10 months ago · View

    ThumbnailI started with two objectives: 1. Force players to draw strangers into the game and directly interact with them 2. Make it a promotional game for a website/movie It became a game about wrangling strangers and photographing them with promotional materials for a friend’s website, PDF of the real-world game prototype, “Wranglers”: Download file Document text [...]

  • lolson wrote a new blog post: CTIN 405 – iPhone sketch   6 years, 10 months ago · View

    I had trouble with the file that Will posted, so I just went through the first stages of the BIT-101 tutorial. I replaced the ball’s constant motion with random x and y values. When the user touches the screen the ball’s random location is reduced to a 20×20 area around the touched area. Here is [...]

  • lolson wrote a new blog post: CTIN 405 – news aggregator   6 years, 11 months ago · View

    Per Rebecca’s write-up, our goal was to create a digital prototype for a local news aggregator combining “citizen journalism” with more established news articles. Here is a .zip of the Xcode project: Download file Planned functionality that didn’t make it in: Ability to switch main view between articles and citizen sources Color of UITableCell’s to denote source (I [...]

  • lolson wrote a new blog post: 405 assignment 2   7 years ago · View

    So this week, I was supposed to create an iPhone prototype that incorporates the ideas of space and place. Idea: When users twitter or take a photo, the picture or text would be tied to the GPS coordinates of its creation. Users could enter the app and see glowing nodes whose size and brightness would [...]

  • lolson wrote a new blog post: CTIN 405 – First iPhone app   7 years ago · View

    A Hello World’esque application – the user presses a button to view his or her Latitude and Longitude coordinates.

    Download as a .zip file

    Next step is to figure out CoreGraphics and create some visuals outside of Interface Builder.

  • lolson wrote a new blog post: CTIN 544 Library Assignment   7 years ago · View

    Thumbnail Here is the code for my second sketch: import JMyron.*; JMyron theMov; int prevFrame; int) <255)


    fadeFrame = int(brightness(pixels+modNum));

    if(brightness(pixels)>255) { fadeFrame = color(255,255,255); } } } background(255); for (int i=0; i < width*height; i++) {

    pixels = color(fadeFrame);

    if (comparePixels(i)) {

    pixels = color(0);

    fadeFrame = color(0);





    boolean comparePixels(int index) {

    if (Math.abs(red(currFrame)-red(prevFrame)) < tolerance)

    if (Math.abs(green(currFrame)-green(prevFrame)) < tolerance)

    if (Math.abs(blue(currFrame)-blue(prevFrame)) ‘) { // increase tolerance tolerance += 2; } else if (key == ‘,’ || key == ‘ 0) { modNum -= 1; } println(modNum); } } public void stop() [...]

  • lolson wrote a new blog post: CTIN 405 – Sketch 1   7 years ago · View

    Here’s the code for my first sketch using Mobile Processing: int; int; int letterX = 0; int letterY = 0; String str = “SIEHEHFBEICBT592483659234875290348578243075824ROISBHRKUSHBRSUBIRBUKUBHFKJHBSIQBIQRHBQO”; void setup() { sqrWidth = 5; sqrWidth = 176; letterX = random(width); letterY = random(height); background(255); noStroke(); fill(0); PFont font; font = loadFont(FACE_SYSTEM, STYLE_PLAIN,SIZE_MEDIUM); textFont(font); textAlign(CENTER); rectMode(CORNERS); } void draw() { [...]

  • lolson wrote a new blog post: CTIN 544 – First Processing sketch   7 years ago · View

    Thumbnail As I incorporated the video camera, I can’t post the exported sketch, but here is the code for my first assignment: import*; Capture cam; int xPos = 140; int yPos = 480; float percent = 0; void setup() { size(760,480); background(0); smooth(); cam = new Capture(this, 320,240); } void draw() { //background(0); fill(random(254)); noStroke(); [...]

  • lolson wrote a new blog post: Introduction to video games   7 years, 1 month ago · View

    This is a great slideshow for those unfamiliar with video games:

  • lolson wrote a new blog post: Panda3D tomorrow   7 years, 2 months ago · View

    Quick reminder that all are invited to the Panda3D workshop at 1 pm in the ZML tomorrow (Monday). Along with the basics of the Panda3D engine, we’ll have a small motion capture rig that attendees will learn to use, along (hopefully) with the Wide5 head mounted display. Let me know if you have any questions [...]

  • lolson wrote a new blog post: Tinkering and Toy Story   7 years, 3 months ago · View

    A little old, but this article paints Sid in a whole new light…

    Drawn from this blog post on tinkering (that mentions Anne and Perry) and education:

  • lolson wrote a new blog post: Grim Fandango GDD published!!!   7 years, 3 months ago · View


    Tim Shafer just released Grim Fandango’s design doc as a PDF.

    Now he just needs to release the GDDs for Full Throttle and Day of the Tentacle and publish all three in a hardcover, oversized book.

  • lolson wrote a new blog post: Interactive Mirror   7 years, 3 months ago · View

    I’ve seen a lot of augmented reality pieces utilizing video, but no video can compare to the fidelity of a reflection. This piece combines a mirror with a touch screen interface to create a sense of immersion one step beyond the run-of-the-mill EyeToy. They spitball a few ideas on how to use this interface, but [...]

  • lolson wrote a new blog post: Blast from the Past: The Conan Stunt Show   7 years, 3 months ago · View

    I haven’t seen very many IMD projects that incorporate live-action theater (or stunts), so in one of my final reBlog posts this week, I thought it’d be interesting to travel 20 years back in time and visit the Adventures of Conan stunt show at Universal Studios Hollywood. The behind-the-scenes video above discusses the use of [...]

  • Load More