Skip to main content


Search by places *in* the video

It sounds so normal.  But a normal search would find pictures taken at the Eiffel Tower.  Spotup has the unique capability of finding the Eiffel Tower within pictures and videos.  Ponder that for a moment.

​​ ​


Tap the Explore button at the bottom of a video in Spotup -  the eye - and something extraordinary happens.  A panoramic 360º experience is magically created for you.  No more fiddling around with panoramic camera settings.  Just snap a vid - any vid - and Spotup creates the same effect.

But there’s more to Explore.  Look around.  Scroll.  The edge of the video or picture is not the end of the story.  Spotup has a full 3D reproduction of where the media was taken.  Anywhere you look you’re immersed in the experience of being there.  See what’s behind the cameraman.  Learn about the places around.  All from a simple picture or video taken with Spotup.  No special hardware needed.  Just your phone and a free app.

​​ ​

Build an AR maps app with Cesium

I discovered a neat little trick to overlay geographic information into augmented reality, similar to Google Maps' AR mode.

Cesium is a 3D mapping Javascript library. The inputs to Cesium's camera look awfully similar to the outputs of a phone's motion sensors. What happens if you connect the two?  
Load Cesium from your local app assets, then hide its terrain and background:
var transparentBaseLayer = new Cesium.SingleTileImageryProvider({ url : "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNgYAAAAAMAASsJTYQAAAAASUVORK5CYII=" }); cesiumWidget = new Cesium.Viewer('cesiumContainer', { imageryProvider : transparentBaseLayer, baseLayerPicker : false, timeline: false, skyBox : false, skyAtmosphere : false, contextOptions : { webgl: { preserveDrawingBuffer:true, alpha: true }} }); cesiumWidget.scene.backgroundColor = Cesium.Color.TRANSPARENT; cesiumWid…