En 2015-2016, Google a interrompu le support et le fonctionnement du plugin du navigateur Google Earth. Il s’agissait de la technologie de base qui permettait à NUKEMAP3D de fonctionner.
Au moment de la rédaction de cet article (2019), il n’existe actuellement aucun remplacement viable du Google Earth Browser Plugin (c’est-à-dire qu’il n’y a pas d’API dans le navigateur, accessible au public, qui duplique la couverture de la Terre entière des bâtiments et permet aux développeurs d’importer dynamiquement leurs propres fichiers de modèles). Si un remplacement viable devient disponible, NUKEMAP3D reviendra.
Que faisait et à quoi ressemblait NUKEMAP3D ?
NUKEMAP3D était un mashup entre le NUKEMAP et le plugin du navigateur Google Earth, créé par Alex Wellerstein en 2013. Il permettait à un utilisateur de voir les effets au sol d’une arme nucléaire au-dessus de n’importe quelle ville du monde en 3D, ainsi que de rendre un champignon atomique de taille précise pour n’importe quel rendement donné de l’arme nucléaire. L’objectif était de contribuer à une compréhension humaine des détonations d’armes nucléaires : tout le monde a vu des photographies de champignons nucléaires, mais peu de gens ont une idée de leur taille réelle. Même une « petite » arme nucléaire (selon les normes modernes), comme celles utilisées au-dessus des villes d’Hiroshima et de Nagasaki, est plusieurs fois plus grande que tout ce que les êtres humains ont jamais construit. En engageant la troisième dimension, quelque chose de plus intuitif se déclenche dans le cerveau, encore plus que les représentations 2D possibles dans le NUKEMAP original.
Certaines captures d’écran de NUKEMAP3D ont été conservées (cliquez pour voir en taille réelle) :
20 kilotonnes sur Manhattan, vues à hauteur d’avion |
20 kilotonnes sur le centre de Manhattan, vues de plus près de la surface, avec la Statue de la Liberté et le centre-ville de Manhattan pour l’échelle |
20 kilotonnes sur Manhattan (GIF animé ; vous pourriez faire monter le nuage en temps réel, ce qui prendrait environ 10 minutes) |
20 kilotonnes sur Boston, vu depuis la hauteur d’un avion |
20 kilotonnes sur Washington, DC, vue d’avion |
20 kilotonnes sur Washington, DC, vue de la Bibliothèque du Congrès |
20 kilotonnes sur le centre de Manhattan, vu de l’Académie de médecine de New York (upper east side), avec l’interface d’application visible |
800 kilotonnes sur la ville de New York, vue de la hauteur d’un avion à une distance substantielle |
800 kilotonnes sur la ville de New York, vue de l’orbite terrestre basse (i.e., la station spatiale internationale) |
Une détonation à très haut rendement (je ne me souviens pas du rendement exact ; probablement au moins 10 mégatonnes), vue de très loin, démontrant à la fois sa grande hauteur mais aussi comment les détonations à haut rendement avaient des sommets de champignons extrêmement larges. L’une de mes démonstrations préférées de NUKEMAP3D a été de montrer que si les conditions atmosphériques étaient irréellement claires, le champignon d’une détonation de 1 mégatonne à Washington, DC, serait visible depuis la torche de la Statue de la Liberté. |
Pour plus d’informations sur la création du code, voir la FAQ NUKEMAP.
Quelles sont les alternatives à NUKEMAP3D ?
À l’heure actuelle, la seule alternative facile consiste à utiliser l’option de sortie KMZ expérimentale de NUKEMAP. Pour l’utiliser, configurez n’importe quelle(s) détonation(s) que vous voulez voir en 3D dans NUKEMAP, et ensuite, cliquez sur « Options avancées »:
Défilez jusqu’à la fin des « Options avancées » et vous trouverez un lien qui dit « Exporter vers KMZ »:
Cliquer dessus ouvre les options « Exporter vers KMZ ». Il y a beaucoup d’options mais vous voulez probablement juste laisser celles par défaut et cliquer sur « Télécharger le fichier ». Mais vous êtes invités à expérimenter avec les autres options si ça ne ressemble pas à ce que vous voudriez, ou si vous voulez qu’il montre les retombées ou la boule de feu. Une fois que vous avez téléchargé le fichier KMZ (nommé nukemap.kmz par défaut), vous pouvez ensuite l’ouvrir dans l’application de bureau gratuite Google Earth Pro :
Comme indiqué, cette fonctionnalité est encore expérimentale. Elle n’exporte pas toujours de manière fiable les panaches de retombées, par exemple. Et l’application de bureau Google Earth ne rend pas les bâtiments à la même distance que le plugin, de sorte qu’il ne donne pas tout à fait le même effet. Notez qu’une fois qu’il est dans Google Earth Pro, vous pouvez désactiver les différents composants du modèle en tant que « couches » dans la barre latérale.
Quel est l’avenir du code NUKEMAP3D?
Si un remplacement viable du plugin du navigateur Google Earth devient disponible, je porterai le code dessus. La base de code WebGL de Google Map semble supporter les bâtiments 3D comme le plugin du navigateur Google Earth l’a fait autrefois, mais ils n’ont pas ouvert l’API aux développeurs. Il n’est pas sûr qu’ils le feront (la motivation de Google pour le profit l’a largement conduit à tuer de telles initiatives de ce que je peux dire).
Un projet NUKEMAP-VR est actuellement en cours de développement au Stevens Institute of Technology, utilisant les codes d’effets de NUKEMAP3D. Il pourrait être en mesure de fournir une alternative intéressante au plugin du navigateur, bien qu’une application VR sera (pour le moment) beaucoup plus limitée en termes de qui peut y accéder, et de sa capacité à rendre les villes. (Google a développé une API Google Earth VR, mais ils ont refusé ma demande de développement sur celle-ci, parce qu’ils sont principalement intéressés par les développeurs de jeux vidéo à ce stade. Sigh.)
Si vous êtes un développeur de logiciels avec d’autres idées ou des connexions avec des entreprises qui pourraient faciliter la poursuite du travail sur ce sujet, n’hésitez pas à entrer en contact avec moi. La chose qui se rapproche le plus du plugin du navigateur Google Earth est Cesium, mais il n’a pas encore de support de bâtiment global et ne peut donc pas vraiment être utilisé pour donner un sens de l’échelle du champignon atomique.
Cette page a été mise à jour pour la dernière fois en juin 2019 par Alex Wellerstein.