NUKEMAP3D af Alex Wellerstein

I 2015-2016 indstillede Google understøttelsen og driften af Google Earth Browser Plugin. Dette var den centrale teknologi, der gjorde det muligt for NUKEMAP3D at fungere.

I skrivende stund (2019) er der i øjeblikket ingen levedygtige erstatninger for Google Earth Browser Plugin til rådighed (dvs. der findes ingen offentligt tilgængelige API’er i browseren, som duplikerer heljordsdækning af bygninger og giver udviklere mulighed for at importere deres egne modelfiler dynamisk). Hvis en levedygtig erstatning bliver tilgængelig, vil NUKEMAP3D vende tilbage.

Hvad gjorde NUKEMAP3D og hvordan så det ud?

NUKEMAP3D var et mashup mellem NUKEMAP og Google Earth Browser Plugin, som blev oprettet af Alex Wellerstein i 2013. Det gjorde det muligt for en bruger at se jordvirkningerne af et atomvåben over en hvilken som helst by i verden i 3D samt at gengive en størrelsespræcis svampesky for et givet udbytte af et atomvåben. Målet var at bidrage til at give en menneskelig forståelse af detonationer af atomvåben: Alle har set fotografier af svampeskyer af atomvåben, men kun få mennesker har en fornemmelse af, hvor store de faktisk er. Selv et “lille” atomvåben (efter moderne standarder), som dem, der blev brugt over byerne Hiroshima og Nagasaki, er mange gange større end alt, hvad mennesker nogensinde har bygget. Ved at inddrage den tredje dimension udløses der noget mere intuitivt i hjernen, endnu mere end de 2D-repræsentationer, der var mulige i den oprindelige NUKEMAP.

Der er bevaret nogle skærmbilleder fra NUKEMAP3D (klik for at se dem i fuld størrelse):


20 kilotons på Manhattan, set fra flyhøjde

20 kilotons på midtbyen på Manhattan, set fra tættere på overfladen, med Frihedsgudinden og downtown Manhattan som målestok

20 kilotons på Manhattan (animeret GIF; man kunne få skyen til at stige i realtid, hvilket ville tage ca. 10 minutter)

20 kilotons på Boston, set fra flyvehøjde

20 kilotons på Washington, DC, set fra flyvehøjde

20 kilotons på Washington, DC, set fra Library of Congress

20 kilotons på downtown Manhattan, set fra New York Academy of Medicine (Upper East Side), med programgrænsefladen synlig

800 kilotons på New York City, set fra flyvehøjde i en betydelig afstand

800 kilotons på New York City, set fra lavt kredsløb om jorden (i.e., den internationale rumstation)

En detonation med meget højt udbytte (jeg husker ikke det nøjagtige udbytte; sandsynligvis mindst 10 megaton), set fra meget stor afstand, hvilket viser både dens store højde, men også hvordan detonationer med højt udbytte havde ekstremt brede svampetoppe. En af mine yndlingsdemonstrationer af NUKEMAP3D var at vise, at hvis de atmosfæriske forhold var urealistisk klare, ville svampeskyen fra en 1 megaton detonation i Washington, DC, være synlig fra faklen i Frihedsgudinden.

For yderligere oplysninger om udarbejdelsen af koden henvises til NUKEMAP FAQ.

Hvilke alternativer til NUKEMAP3D findes der?

På nuværende tidspunkt er det eneste nemme alternativ at bruge NUKEMAP’s eksperimentelle KMZ-outputmulighed. For at bruge den skal du oprette en eller flere detonationer, du ønsker at se i 3D i NUKEMAP, og derefter klikke på “Advanced Options”:

Rul ned til slutningen af “Advanced Options”, og du finder et link, hvor der står “Export to KMZ”:

Klikker du på det, åbnes “Export to KMZ”-mulighederne. Der er mange muligheder, men du vil sandsynligvis bare lade standardindstillingerne stå og klikke på “Download File”. Men du er velkommen til at eksperimentere med de andre muligheder, hvis det ikke ser ud, som du gerne vil have det, eller hvis du vil have det til at vise fallout eller ildkuglen. Når du har downloadet KMZ-filen (der som standard hedder nukemap.kmz), kan du åbne den i det gratis skrivebordsprogram Google Earth Pro:

Som nævnt er denne funktionalitet stadig eksperimentel. Den eksporterer f.eks. ikke altid pålideligt nedfaldsfaner. Og Google Earth-desktopapplikationen gengiver ikke bygninger i samme afstand som plugin’et gjorde, så det giver ikke helt samme effekt. Bemærk, at når først den er i Google Earth Pro, kan du slå de forskellige komponenter i modellen fra som “lag” i sidebjælken.

Hvad er fremtiden for NUKEMAP3D-koden?

Hvis en levedygtig erstatning for Google Earth Browser Plugin bliver tilgængelig, vil jeg portere koden over til den. Google Map’s WebGL-kodebase ser ud til at understøtte 3D-bygninger, ligesom Google Earth Browser Plugin engang gjorde, men de har ikke åbnet API’et for udviklere. Det er ikke sikkert, at de vil gøre det (Googles profitmotivation har i høj grad ført til, at de dræber sådanne initiativer, så vidt jeg kan se).

Et NUKEMAP-VR-projekt er i øjeblikket under udvikling på Stevens Institute of Technology, der anvender effekterne af NUKEMAP3D’s koder. Det kan måske give et interessant alternativ til browser-plugin’et, selv om en VR-applikation (foreløbig) vil være meget mere begrænset med hensyn til hvem der kan få adgang til den, og dens evne til at gengive byer. (Google har været i gang med at udvikle et Google Earth VR API, men de har afvist min ansøgning om at udvikle på det, fordi de på nuværende tidspunkt primært er interesseret i videospiludviklere. Suk.)

Hvis du er softwareudvikler og har andre ideer eller forbindelser til virksomheder, der kan lette det videre arbejde med dette, er du velkommen til at kontakte mig. Det tætteste derude på Google Earth Browser Plugin er Cesium, men det har endnu ikke global bygningsunderstøttelse og kan derfor ikke rigtig bruges til at give en fornemmelse af svampeskyens størrelse.

Denne side blev senest opdateret i juni 2019 af Alex Wellerstein.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.