NUKEMAP3D av Alex Wellerstein

Under 2015-2016 upphörde Google med stöd och drift av Google Earth Browser Plugin. Detta var den kärnteknik som gjorde att NUKEMAP3D kunde fungera.

I skrivande stund (2019) finns det för närvarande inga fungerande ersättare för Google Earth Browser Plugin (det vill säga, det finns inga allmänt tillgängliga API:er i webbläsaren som duplicerar heljordstäckningen av byggnader och gör det möjligt för utvecklare att importera sina egna modellfiler dynamiskt). Om en fungerande ersättning blir tillgänglig kommer NUKEMAP3D att återkomma.

Vad gjorde NUKEMAP3D och hur såg det ut?

NUKEMAP3D var en mashup mellan NUKEMAP och Google Earth Browser Plugin, skapad av Alex Wellerstein 2013. Det gjorde det möjligt för en användare att se markeffekterna av ett kärnvapen över vilken stad som helst i världen i 3D, samt att återge ett storleksnoggrant svampmoln för en given avkastning av kärnvapen. Målet var att hjälpa till att ge en mänsklig förståelse för kärnvapendetonationer: alla har sett fotografier av svampmoln, men få människor har en uppfattning om hur stora de faktiskt är. Till och med ett ”litet” kärnvapen (enligt modern standard), som de som användes över städerna Hiroshima och Nagasaki, är många gånger större än vad människor någonsin har byggt. Genom att använda den tredje dimensionen utlöses något mer intuitivt i hjärnan, till och med mer än de 2D-representationer som var möjliga i den ursprungliga NUKEMAP.

En del skärmdumpar från NUKEMAP3D har bevarats (klicka för att se dem i full storlek):


20 kiloton på Manhattan, sett från flygplanshöjd

20 kiloton på Manhattan i mitten av staden, sett från närmare ytan, med Frihetsgudinnan och Manhattans centrum i skala

20 kiloton på Manhattan (animerad GIF; Du kan låta molnet stiga i realtid, vilket skulle ta cirka 10 minuter)

20 kiloton på Boston, sett från flygplanshöjd

20 kiloton på Washington, DC, sett från flyghöjd

20 kiloton på Washington, DC, sett från Library of Congress

20 kiloton på centrala Manhattan, sett från New York Academy of Medicine (Upper East Side), med programgränssnittet synligt

800 kiloton på New York City, sett från flygplanshöjd på ett betydande avstånd

800 kiloton på New York City, sett från Low Earth Orbit (i.e., den internationella rymdstationen)

En detonation med mycket hög avkastning (jag minns inte den exakta avkastningen, troligen minst 10 megaton), sedd från ett mycket långt avstånd, vilket visar både den stora höjden men också hur detonationer med hög avkastning har extremt breda svamptoppar. En av mina favoritdemonstrationer av NUKEMAP3D var att visa att om de atmosfäriska förhållandena var orealistiskt klara skulle svampmolnet från en 1 megaton detonation i Washington DC vara synligt från facklan i Frihetsgudinnan.

För mer information om skapandet av koden, se NUKEMAP FAQ.

Vilka alternativ till NUKEMAP3D finns?

För tillfället är det enda enkla alternativet att använda NUKEMAP:s experimentella KMZ-utgångsalternativ. För att använda det ställer du in en eller flera detonationer som du vill visa i 3D i NUKEMAP och klickar sedan på ”Advanced Options”:

Rulla ner till slutet av ”Advanced Options” och du hittar en länk där det står ”Export to KMZ”:

Klickar du på den öppnas ”Export to KMZ”-alternativen. Det finns många alternativ, men du vill förmodligen bara lämna standardalternativen och klicka på ”Download File”. Men du får gärna experimentera med de andra alternativen om det inte ser ut som du vill, eller om du vill att den ska visa fallout eller eldklotet. När du har laddat ner KMZ-filen (som heter nukemap.kmz som standard) kan du sedan öppna den i det kostnadsfria skrivbordsprogrammet Google Earth Pro:

Som sagt är denna funktionalitet fortfarande experimentell. Den exporterar till exempel inte alltid falloutplymer på ett tillförlitligt sätt. Och skrivbordsprogrammet Google Earth återger inte byggnader på samma avstånd som insticksprogrammet gjorde, så det ger inte riktigt samma effekt. Observera att när den väl finns i Google Earth Pro kan du växla av de olika komponenterna i modellen som ”lager” i sidofältet.

Vad är framtiden för NUKEMAP3D-koden?

Om en fungerande ersättning för Google Earth Browser Plugin blir tillgänglig kommer jag att porta koden till den. Google Map’s WebGL-kodbas verkar ha stöd för 3D-byggnader som Google Earth Browser Plugin en gång gjorde, men de har inte öppnat API:et för utvecklare. Det är inte säkert att de kommer att göra det (Googles vinstmotivation har till stor del lett till att de dödar sådana initiativ vad jag kan se).

Ett NUKEMAP-VR-projekt håller för närvarande på att utvecklas vid Stevens Institute of Technology med hjälp av NUKEMAP3D:s effektkoder. Det kan kanske utgöra ett intressant alternativ till webbläsarplugin, även om en VR-applikation (för tillfället) kommer att vara mycket mer begränsad när det gäller vem som kan få tillgång till den och dess förmåga att återge städer. (Google har utvecklat ett Google Earth VR API, men de har avslagit min ansökan om att få utveckla på det, eftersom de för närvarande främst är intresserade av videospelsutvecklare. Suck.)

Om du är mjukvaruutvecklare och har andra idéer eller kontakter med företag som skulle kunna underlätta det fortsatta arbetet med detta är du välkommen att höra av dig till mig. Det som ligger närmast Google Earth Browser Plugin är Cesium, men det har ännu inte stöd för globala byggnader och kan därför inte riktigt användas för att ge en känsla av svampmolnets skala.

Denna sida uppdaterades senast i juni 2019 av Alex Wellerstein.

Lämna ett svar

Din e-postadress kommer inte publiceras.