Popup View

Overview

Visioning Lab sought to create a platform where AR experiences could be uploaded by creators and searched for by consumers, like YouTube.

Try it yourself:

Technologies

Unity

AR

3D

AWS

Animation

Visit the client website

Case study

Unusual Technologies was asked to create an editor expansion for Unity that would allow AR content creators to easily upload their own work via Unity Addressables to an AWS server. A variety of different AR triggers such as sound, geolocation and images could be used to trigger the AR experience which could take the form of music, films, 2D and 3D animations or anything else the content creator could imagine. We also put together a prototype app to trial the content.

Creation

During the creation of Popup View, we used Addressables which allowed for uploading and downloading of assets to an AWS server. This was so new projects could be uploaded to the app without having to rebuild and release an update. We had to make a set of tools within Unity so non-developers would be able to easily upload content by following a couple of simple instructions. 

Collaboration

While developing Popup View our client provided a group of university interns who were involved in the process of creating content which would be uploaded to the app using the Addressables system. We also trained them on how to use the basics of Unity and showed them how to use the tools we implemented to upload and test the content they had created themselves on the app.

Campaigns

A campaign is what we called the bundle that a creator would upload. This included text about the campaign, a map image of where the campaign experience takes place and inputs that would trigger the experience ranging from geolocation, images, sounds and more. These triggers were accompanied by the reaction itself such as a video that plays, an image, a 3D model or animation appearing with sound, etc. The creator could customise all this to produce their own AR experience with many triggers. 

Our clients dream

Our client had the goal of making the app a community-driven platform anyone could with community driven content. Examples include history, nature, informational, or even have aspects of games where the creator could send the user on a small quest.