Store of the Future
Feb 2014 | CTO, Nerdiacs
Worked closely with Barrows Global to realise Unilever's vision on store of the future for their customer innovation center. Created a suite of apps in Unity3D that worked on 60 inch touch screen TVs and interacted with Arduinos for an immersive visual experience.
To allow full artistic control over animations, an Adobe script was created to export animations from After Effects into Unity3D (similar to the Lottie which was developed later by Airbnb). Transformation and masking keys were exported in a format parsed and loaded by a Unity script.
This allowed very rapid iterations and gave full creative freedom to artists to create interactive animations. Animation sequences were created which were triggered/controlled by input from a touch screen or arduino.
Interactive Table
An interactive guiding experience to the unilever exhibition space with interactive graphs showing realtime data of how many visitors had been in the exhibition space.
Created a custom Adobe script to export map marker locations automatically from Adobe Photoshop to allow rapid changes to store layout even till the day of deploying the project.
Street Window
Interactive shopping experience to allow customers to shop from a store window using a touch screen display and a click and collect system.
Aisle Leader
An interactive system to guide shoppers through different products in the store. Highly fluid animation connected to dynamic data source in the background to update items and promotions in realtime.
Transparent Fridge
Detected human presence using LDR and ultra sonic sensors connected to an arduino, which triggered a set of animations.
Summary
- Sole Programmer responsible for end to end development
- Created custom Adobe scripts to ensure highly fluid animations and rapid iterations
- Mostly custom made components (e.g Carousal, dynamic lists and tabs) to fulfil creative vision
- Custom library for reliable communication with Arduino's connected to the system
- 5 Unity3D programs, 1 Android application and supported development in several backend and embedded systems