Remix.run Logo
Every plane you see in the sky – you can now follow it from the cockpit in 3D(flight-viz.com)
209 points by coolwulf 3 days ago | 44 comments
tetris11 5 hours ago | parent | next [-]

I'm currently flying at Mach 10 on a custom call sign, breaking all kinds of barriers on a single heading. I cannot be stopped.

https://flight-viz.com/cockpit.html?lat=40.64&lon=-73.78&alt...

JumpCrisscross 3 hours ago | parent | next [-]

Better call Center for your ground speed [1].

[1] https://www.thesr71blackbird.com/Aircraft/Stories/sr-71-blac...

diavelguru 4 hours ago | parent | prev | next [-]

did this https://flight-viz.com/cockpit.html?lat=40.64&lon=-73.78&alt... flew over Mexico then got to Antartica and it started going backwards. was hoping to get to South America. Fun!

nomel 5 hours ago | parent | prev | next [-]

If you wait long enough, it looks like things go very wrong around the poles.

diavelguru 4 hours ago | parent [-]

yes just saw that!

jredwards 2 hours ago | parent | prev [-]

Oh dear.

coolwulf 3 days ago | parent | prev | next [-]

Creator here. I posted Flight-Viz a few days ago (https://news.ycombinator.com/item?id=47603966) and the feedback was great. Since then I added a cockpit mode that follows any liveflight with real 3D terrain.

How to try it: go to flight-viz.com, click any plane, then click "Cockpit" in the action buttons. You'll get a first-person view wit h real buildings, terrain, atmosphere, and a HUD showing altitude/speed/heading — all driven by live ADS-B data.

Hao

simooooo 3 hours ago | parent | next [-]

Can you make it so "exit cockpit" navigates to a route rather than execute a back on the browser, as it takes me back to the hacker news page when I push it.

Also took me about 5 minutes to find the cockpit view button after I'd selected a flight but that might be a me problem :)

coolwulf an hour ago | parent | next [-]

Thank you for the suggestion and I just modified that behavior.

croisillon 2 hours ago | parent | prev [-]

i came here to comment on the exit=back too

and i'd like metric measurement too

_HMCB_ 6 hours ago | parent | prev | next [-]

This is so cool. But on iOS, clicking the plane flashes the mini modal/popup but the it immediately disappears. There no way, on touch, to keep it open long enough to click a cockpit view button, assuming there is one.

jimmydddd 3 hours ago | parent [-]

I was able to do it on my iPhone. 1) Click on a plane on the map. 2) Click on "menu" at the bottom. 3) Scroll down to the bottom of info window and click on "cockpit."

hbcondo714 2 hours ago | parent | prev [-]

Gorgeous! I can search flights at LAX but I don't see the smaller airports around it like SNA or LGB listed. Any chance those could be added?

Also, is there by chance a way to do historical flights?

coolwulf an hour ago | parent [-]

I just added smaller airport. (for now I turned off airport overlay as default since it get a little clutterd but you can turn it on. or you can search the airport code in search bar)

neilv an hour ago | parent | prev | next [-]

Before browsers were up to this, I implemented something related, using Google Earth Plugin.

You could load up the flight data recorder data (which contains more parameters than ADS-B), and watch 3rd-person view animation of a 3D model of that aircraft's movements as it flies over terrain. With instruments, plus visual annotations of flight path over terrain.

One kludge I was proud/relieved to find: At the start of the flight, there's a zoom in to the aircraft on the ground, from the Earth view, and then a particular dance of the camera around the aircraft itself. The purpose wasn't to try to look cool at the time, but to make sure that the plugin would render the aircraft model at all, before we started to change the position or orientation of the model. (The plugin was overly aggressive about deciding some annotations weren't in the scene. Once this camera dance ritual forced the plane into the scene, it stayed in the scene, even as it moved and twisted, and as the camera moved with it.)

lastdong 5 hours ago | parent | prev | next [-]

This is so impressive, love it!

A bit of feedback: Clicking exit cockpit goes back to the previous page (in this case this HN thread).

Not sure if just me, but I really had to search hard for the actions under menu and the cockpit button.

batisteo 5 hours ago | parent | next [-]

You lucky, on Firefox mobile it does nothing.I can only see the one random flight, in this case already on the ground

grg0 5 hours ago | parent | prev [-]

Double-clicking on an airplane should send you to the cockpit view imo.

RichardHesketh 3 days ago | parent | prev | next [-]

The FlightRadar24 app has had this feature for quite some time. I like your implementation though - it’s very easy on the eye.

coolwulf 3 days ago | parent | next [-]

Thanks for letting me know. I actually didn't know about this feature in FlightRadar24 app.

culi 5 hours ago | parent | prev [-]

Paid feature though

randerson 2 hours ago | parent | prev | next [-]

I'd love if it could tell when a plane is ascending or descending and then add the last known rate of change to the simulation. Then you could watch a plane land.

sroussey an hour ago | parent | prev | next [-]

Won't Elon sue?

hasbot 3 hours ago | parent | prev | next [-]

This is cool. Now I can look out the cockpit of that plane that's been doing a pattern over my house for an hour.

grg0 5 hours ago | parent | prev | next [-]

This is great, smart application of graphics and public data.

matmo 5 hours ago | parent | prev | next [-]

Would be nice to pair this with something like FlightRadar where you can see relevant flights in proximity to you and select them.

sssilver 5 hours ago | parent | prev | next [-]

Interesting, I wonder if it would be possible to visualize the most dramatic parts of every flight -- takeoffs and landings.

Chrisszz 6 hours ago | parent | prev | next [-]

Commands are not that handy but from someone that has the flying in his heart since he was child I must admit that it's cool to have the cockpit view

rogerrogerr 5 hours ago | parent | next [-]

If you go hang out at your local small airport on a weekend, I guarantee someone will give you a ride. In the US, at least.

nomel 5 hours ago | parent | prev [-]

You can get "introductory" flights for pretty cheap, where they let you fly a bit.

bigfudge 7 hours ago | parent | prev | next [-]

Is it possible to pan?

gorfian_robot 6 hours ago | parent | prev | next [-]

I wish it had all the small aircraft not just commercial flights

mayneack 6 hours ago | parent | next [-]

Pretty sure it does https://flight-viz.com/cockpit.html?lat=34.026608&lon=-118.3...

hasbot 3 hours ago | parent | prev [-]

It has the university trainer airplanes near me.

igtumt 4 hours ago | parent | prev | next [-]

this is interesting and how much of the rendering/logic is running in WASM vs JS?

metabagel 3 days ago | parent | prev | next [-]

Perhaps this should be submitted under "Show".

wkjagt 6 hours ago | parent [-]

Creator posted it as Show HN last week: https://news.ycombinator.com/item?id=47603966

Current post is by someone else

mikestew 6 hours ago | parent [-]

Current post is from the creator (not that I particularly care one way or the other):

https://news.ycombinator.com/item?id=47694065

vixalien 5 hours ago | parent | prev | next [-]

it doesn't seem to show most flights or airports in africa

Reason077 3 hours ago | parent [-]

Limited ADS-B receiver coverage in their data network, presumably.

amelius 2 hours ago | parent | prev | next [-]

* except from the plane itself because wifi is broken or too expensive.

Markoff 6 hours ago | parent | prev | next [-]

Cromite on Android 15 stock Pixel ROM:

Error constructing CesiumWidget. Visit http://get.webgl.org to verify that your web browser and hardware support WebGL. Consider trying a different web browser or updating your video drivers. Detailed error information is below:

RuntimeError: The browser supports WebGL, but initialization failed. Error at new kL (https://cesium.com/downloads/cesiumjs/releases/1.125/Build/C...) at DEe (https://cesium.com/downloads/cesiumjs/releases/1.125/Build/C...) at new dd (https://cesium.com/downloads/cesiumjs/releases/1.125/Build/C...) at new li (https://cesium.com/downloads/cesiumjs/releases/1.125/Build/C...) at new Go (https://cesium.com/downloads/cesiumjs/releases/1.125/Build/C...) at new ji...

deadlinermusic 3 days ago | parent | prev [-]

Love this. How do you modify the flight number?

gramie 5 hours ago | parent [-]

If you click on a city's name, you can see a list of all flights arriving and departing. Some of the arriving ones will be in flight, and you can click on the flight number to view it, then "Cockpit" view to see (roughly) what the pilots are seeing.