Ruge Assignment 1 – Pirate Map

Grading will be as follows:

Display non-trivial 3D content (HTML and WebGL) relevant to your experience, in the space of the image target. (3/10)
– Ring portal to look through.
– Use of position, and 3d quaternion calculations to determine location and rotations
Handle tracking gracefully, in particular when the image target or a marker is lost for a small amount of time due to transient occlusion or computer vision errors. Feedback and content should reflect such losses appropriately. (1/10)
– Riddles cause the camera and user to purposefully approach the horizon to prove that the experience can smoothly leave the image tracking behind if the story supports it.
Have the content change in compelling ways based on the movement of the camera and it’s relationship to the image target (2/10)
– The ‘story’ has the user look through the portal (3d object attached to frame marker) to see the secrets of the map
Have content on fixed marker affected by trigger marker(s). (1/10)
– aligning the compass affects what content is displayed on the map
Have non-trivial 3D content on interactor marker(s). (1/10)
– ring of sight
Have content on the image target and the interactor marker(s) react to relative movement or location of the interactor relative to the image target. (2/10)
– The content on the map changes based on where the phone is in regard to the map (image target).
bonus: use the orientation of your device to determine the real-world orientation of the image target to the real world, and use this knowledge in your experience in a compelling way (1/10).
– had difficulty reliably getting the compass heading via the webkitCompassHeading. Wanted to have the experience react to aligning FrameMarker1 to true north rather than North on the Map. But i took it out for a more stable assignment.

A URL to your experience.
http://www.prism.gatech.edu/~mruge3/index.html

A brief description of your experience (both what you imagine the “real” experience being, and what you did), as well as step by step instruction for the professor to fully experience what you did.
REAL EXPERIENCE:
– The ‘real’ experience would be that of a magic paper. Usable applications include that of obscuring or controlling content based on who may be observing the content, or more specifically where that content may be observed from. The shared medium would allow virtual interfaces to be slowly and more gradually integrated into more traditional environments. The method i chose to demonstrate these technologies was that of a magical pirate map. This map only shows a warning messages stating that only worthy people pay view its content. It then states a riddle. Upon answering the riddle, aligning the compass, the riddle changes to give further instructions for using the map. The portion demonstrated the controlled access portion of the demonstration. The shared medium is then exemplified by the second riddle involving the horizon. upon moving the phone closer to the horizon, with respect to the map, and looking through the portal, with respect to one of the frame markers, other content comes into view and becomes active. Further content could be shown, but wouldn’t serve to demonstrate additional features so was left out for simplicity.
– To replicate the experience, i would recommend following the the steps of the video…
1) start above the map,
2) answer the riddles, first look at the map,
3) use the compass (first marker) and point it north.
4) then move the camera so it looks through the ring portal that sits upon the second marker.
5) Until you see the X and the Skull.
A short video of your experience in action.

KNOWN BUGS:
1) i have noticed occasionally extra content is loaded immediately, ie the hidden map shows at first, but upon refreshing, shows as expected.
2) occasional freezes and crashes with argon are resolved by reloading the application
3) I was working on the assignment up until my flight out of town for business, i honestly did all of my development using the QUALCOMM example frame markers, i have no reason to believe mine wont work, they worked fine on the computer screen, and on my kindle, but I didn’t print them off. But if all else fails the experience does work with StonesAndChips, and the ID0 and ID1 QualComm FrameMarkers. As you can see in the video.

Comments are closed.