Date: November 2016
Role: Lead Developer
Platform(s): PC, HTC Vive
Just Eat VR
Just Eat VR
Client(s): Just Eat
Just Eat tasked Opposable Group with developing a VR experience to visualize their restaurant data. They wanted to use the Vive, to allow users to walk around and interact with a miniature version of London.
I led the development of the project working with Opposable’s 3D artist and 2D artist to create an engaging experience. We developed the finished product in just under two months and was the first project I had completed using the Vive. The system is data driven, using real data.
Skills: 3D Sound, Cinematic Scripting, Graphics Optimization, Shaders, UI,
My Role – In Depth
Graphics Optimisation
During development, my graphics optimization skills were put to the test. The graphics overhead of the project was especially high, as the experience incorporated a day night cycle and has multiple dynamic objects. Both these factors contributed to a high batch count, which I had to dramatically lower. I used a wide range of tricks combining meshes at run-time, turning up to 2500 individual pin meshes into 5 larger mesh groups. We also used hardware instancing where possible.
Positional Sound
This was also one of the first projects where we could use positional sound to it’s full effect. Working with Joe from Lab Grown Audio, we managed to create a dynamic audio experience with your head position determining how much of the city you can hear.
Product Features
- Data driven data visualization
- Dynamic sound effects with OST
- Narrative storyline
- Ever-changing cityscape
- Soft visuals
Post Production
The experience has been demonstrated at an event in London entitled “The Future Now – Redefining Food Discovery”. The clients were really pleased with the product and it was well received.
We’re developing #VR tech that will give restaurant owners a birds eye view of where their business is coming from. #JETheFutureNow pic.twitter.com/C3TKCSM0Jv
— JUST EAT PLC (@JustEatPLC) November 22, 2016
Interested In Working Together?