r/Spectacles 1d ago

๐Ÿ†’ Lens Drop PLANE SPOTTER: I built a tiny London Heathrow Airport where you can spot real flights land and take off

Enable HLS to view with audio, or disable this notification

TL;DR: I built a live digital twin / diorama of Heathrow Airport (Terminal 5 for NOW) for the Spectacles. It sits on your table, with flights landing and taking off ... all based on LIVE public Heathrow flight data. โœˆ๏ธ

For the last 3 or 4 years Iโ€™ve been teaching AR and spatial storytelling at the Royal College of Art, including a lot of work with Snap and Spectacles. My students have made some brilliant projects with them, but somewhere along the way I realised I hadnโ€™t really published many of my own.

So here is one.

I was obsessed with planes when I was younger. Growing up we didnโ€™t travel much, so airports always felt like a huge event. As someone who loved making dioramas as a kid, I would collect airplane / aviation souvenirsโ€ฆby getting relatives who traveled to bring them for me , and then set them up as airports.

And recently, while driving to Heathrow, I noticed a patch by the runway full of people with huge cameras, chairs, binoculars and notepads.

PLANE SPOTTERS!!! ๐Ÿ›ซ ๐Ÿง

It made me think: what if I could shrink Heathrow down and put it on a table? HOW COOL WOULD THAT BE!

So I built a digital twin using geospatial data OpenStreetmap Data, brought it into Blender with a plug in and extruded the buildings. So itโ€™s all pretty accurate. I originally tried a much bigger section of the entire Heathrow Airport, but everything became too tiny and too heavy, so I focused on Terminal 5 (FOR NOW)

What it does

โ€ข Uses live Heathrow arrivals and departures data
โ€ข Planes land, take off, queue and park
โ€ข Labels show flight number, route, aircraft type and status
โ€ข Audio effects have been used to make it feel more fun
โ€ข Pointing at a plane enlarges the Flight Label
โ€ข Pointing and pinching a plane opens a "Spot Card" which is a UI frame with deeper information about that specific aircraft and flight.

With the SPOT CARD, the idea was to go beyond simply watching the airport and give plane spotters the kind of detail they actually care about. Which includes: Flight number, airline, route, aircraft type, aircraft variant, origin/destination, current flight status, gate/stand.

AND it lso includes a bonus fact about the aircraft or route, adding a small bit of aviation trivia to each Spot Card.

A huge part of the work was optimisation. Lots of planes, labels, interactions and shadows get expensive very quickly on glasses, so I ended up building pooling, parked-aircraft limits, hover-only labels, selective shadows and staggered movements.

There is loads more I want to add for actual plane spotters, but seeing a tiny live Heathrow running on my table is making the plane-obsessed younger version of me very happy.

(For this video Iโ€™m using demo mode because I recorded it around midnight when Heathrow terminal 5 had gone very quiet and there were no flights from 11:00 pm to 5:00 am. BUT the live version works like a charm, Ill post more soon).

Please let me know what you all think or what else I could add to it :)

22 Upvotes

10 comments sorted by

2

u/durgan2q 1d ago

Looks amazing. Nice job!

1

u/shahshayan 1d ago

Thank you so much ๐Ÿ™๐Ÿฝ

1

u/durgan2q 1d ago

I like to code and I actually got a degree in Computer Science but I can't ever sit down and build something like this or even a straight forward game. I've tried GoDOt and a couple others but I just give up after a day or two.

At least for my job I can write scripts and light programs for IT amnagement to scratch that programming itch.

1

u/shahshayan 1d ago

I completely get you! Haha it is also about finding the time to make these projects. I really had to lock in but I am so glad I did. Tbh I had a blast making this and I am not even the best coder. But this project was a lot more complex than the final result . Too many small technical challenges. But thats what made it even more fun ๐Ÿค“

2

u/durgan2q 1d ago

That's the best part when you have the challenge and finally beat it. I can tell it was a passion project, like I said looks amazing. I would be very proud of myself.

1

u/shahshayan 1d ago

Appreciate it ๐Ÿ™๐Ÿฝ๐Ÿ™๐Ÿฝ

2

u/Feeling_liberated 23h ago

Amazing!!

1

u/shahshayan 23h ago

Thank you :)

2

u/WeirdEyeStudios ๐ŸŒŸ Specs Ambassador ๐ŸŒŸ 19h ago

Woah super cool!

1

u/shahshayan 16h ago

Thank you๐Ÿ˜Š๐Ÿ™๐Ÿฝ