Experimenting with Augmented Reality

14
Mudwrestle Session - Augmented Reality Getting Dirty in Another Dimension

Transcript of Experimenting with Augmented Reality

Page 1: Experimenting with Augmented Reality

Mudwrestle Session - Augmented Reality

Getting Dirty in Another Dimension

Page 2: Experimenting with Augmented Reality
Page 3: Experimenting with Augmented Reality

Betelgeuse

Page 4: Experimenting with Augmented Reality

Gamaray/Betelgeuse AR Browser

Load : - after open URL- after onPress

Refresh : - onTime- onDistance- onPress

Page 5: Experimenting with Augmented Reality
Page 6: Experimenting with Augmented Reality

The Boring part : GDDF Format.

<?xml version="1.0" encoding="utf-8"?><dimension version="1.0"><name>My Dimension</name><relativeAltitude>true</relativeAltitude><refreshUrl>gddf://YOURSERVER.com/FirstDimension.gddf</refreshUrl> <refreshTime><validFor>60000</validFor></refreshTime><refreshDistance> <validWithinRange>200</validWithinRange> </refreshDistance><locations>....</locations><assets>....</assets><features>....</features><overlays>....</overlays></dimension>

Page 7: Experimenting with Augmented Reality

The Boring part II: Locations

<locations> <location id="center"> <lat>41.452184</lat> <lon>-81.476541</lon> <alt>0</alt> </location> </locations>

Page 8: Experimenting with Augmented Reality

The Boring part III:Assets

<assets> <asset id="photo1_png"> <format>PNG</format> <url>http://worldonefive.s3.amazonaws.com/photo1.png</url> </asset> <asset id="AlienRuin04_gama3d"> <format>GAMA3D</format> <url>http://worldonefive.s3.amazonaws.com/AlienRuin04.gama3d</url> </asset></assets>

Page 9: Experimenting with Augmented Reality

The Boring part IV:Features

<feature3d id="CapShip"> <assetId>CapShip_gama3d</assetId> <showInRadar>true</showInRadar> <locationId>center</locationId> <yLoc>300</yLoc> <scale>1</scale> </feature3d>

<featureTxt id="TextBox"> <text>This is a text box.</text> <anchor>BL</anchor> <onPress>refresh</onPress> <locationId>center</locationId> <xLoc>200</xLoc> <yLoc>30</yLoc> <zLoc>0</zLoc></featureTxt>

<featureImg id="photo3"><assetId>photo3_png</assetId><anchor>BR</anchor><location><lat>41.452184</lat><lon>-81.476541</lon><alt>0</alt></location><onPress>dimension: http://www.yourserver.com/SomeDimension?linkId=photo3_png</onPress></featureImg>

Page 10: Experimenting with Augmented Reality

The Boring part V:Overlays

<overlays> <overlayImg> <assetId>overlay_png</assetId> <anchor>BL</anchor> <x>10</x> <y>285</y> </overlayImg> <overlayTxt> <text>This is my first Gamaray &lt;dimension&gt;</text> <width>400</width> <anchor>TR</anchor> <x>470</x> <y>10</y> </overlayTxt></overlays>

Page 11: Experimenting with Augmented Reality

Revenge of the Boring : PostPOST /Dimensions/FirstDimension.gddf HTTP/1.1User-Agent: Java0Host: 192.168.1.2:8081Connection: Keep-AliveContent-Type: application/x-www-form-urlencodedContent-Length: 176

event=refreshOnTime&eventSrc=NULL&lat=41.45114779472351&lon=-81.47621870040894&alt=219.0&bearing=61&pitch=-92&width=480&height=294&uid=UID2021654377747552511&time=1248889631459

Page 12: Experimenting with Augmented Reality

Tools

Page 13: Experimenting with Augmented Reality

Android

http://dl.dropbox.com/u/9295009/ARExplorer.apk

iPhone

iBetelgeuse in the store

Page 14: Experimenting with Augmented Reality

Let's get Dirty !