Wer macht diese faszinierenden Simulationen der Mondphasen? Und wie?

Hier ist Neujahrsfest und die Leute werden bis zum Morgengrauen Feuerwerkskörper anzünden und Flaschenraketen abfeuern, also dachte ich, ich würde mich darüber informieren. Das Mondphasen-Update von EarthSky.org Ihr Neumond ist am 27. oder 28. Januar ist wirklich interessant, einschließlich einiger Fotos von tatsächlichen Neumonden von Thierry Legault , dem Fotografen, der diese erstaunlichen Fotos von der ISS macht, die vor der Sonne oder dem Mond vorbeizieht .

Aber das nächste Element unten, Längen der Mondmonate im Jahr 2017 , ist sowohl technisch als auch optisch sehr interessant, da es dieses erstaunliche GIF der Veränderungen des Aussehens des Mondes über eine Umlaufbahn enthält, das unten gezeigt wird. Diese Version ist von viel besserer Qualität als die von Wikimedia , die ich in verwendet habe . und Wozu dienen diese Strukturen auf den Lunar Ranging Retro Reflector (LRRR)-Arrays? Aber ich bin mir nicht sicher, woher es kommt oder wie ich darüber lesen kann.

Die Informationen für die aus Wikipedia stammende Animation sind für mich bereits schwer zu verstehen. Der Zeitraum ist ein „drakonischer Monat der Knoten“, aber ist das tatsächlich dasselbe wie die Zeit zwischen aufeinanderfolgenden Apogäumen? Das Problem hier ist, wie man ein glattes, zyklisches GIF erzeugt, da eine exakte Simulation sprunghaft wäre - keine zwei Umlaufbahnen sind in der realen Welt gleich.

Außerdem, wie wird die Schattierung berechnet, welche Art von Shader wird verwendet (diffuses Reflektivitätsmodell) für den schrägen Sonnenlichteinfall?

Eine tatsächliche Antwort wäre zwar fantastisch, aber ein Link zu einer Informationsquelle wäre ebenfalls hilfreich.

Quell-Bitmap für die Projektion vom Clementine-Raumschiff von NRL:

  • USGS: Globale einfache zylindrische Projektion bei 10 km/Pixel.

Animation

  • Es wurden 50 Frames mit gleichen zeitlichen Abständen erstellt.
  • Verwendeter Zeitraum: 27,21222 Tage (drakonischer Monat der Knoten)
  • Die Animation begann und endete am Apogee, um das „Springen“ zu minimieren, wenn man zum Start zurückkehrt.
  • Neumond mit einer unwirklichen Intensität von 1% "Umgebungslicht", um Bewegung in allen Phasen anzuzeigen.
  • Ansicht vom Erdmittelpunkt angenommen. (Geometrisch unmöglich, aber beste Demonstration der monatlichen Libration, die durch die Bewegung des Mondes verursacht wird, im Vergleich zu der kürzeren täglichen Libration, die von der Erdoberfläche eingeschlossen wäre.)

In EarthSky.org verwendete Animation :

BEARBEITEN: Wie hier vom Ersteller des GIF hervorgehoben , befindet sich das Originalbild tatsächlich in Wikipedia .

Libration des Mondes von http://earthsky.org/moon-phases/new-moon

Animation aus Wikipedia :

Libration des Mondes von https://en.wikipedia.org/wiki/File:Lunar_libration_with_phase2.gif

Kommentare sind nicht für längere Diskussionen gedacht; Diese Konversation wurde in den Chat verschoben .

Antworten (3)

Ich habe die Bilder auf Wikipedia mit meiner eigenen Software erstellt. Das Original auf Wikipedia ist hier .

Die Hauptaufgabe besteht darin, die richtige Position des Mondes mit seiner präzedierenden elliptischen Umlaufbahn zu ermitteln, während die Ausrichtung auf einer konstanten Rotationsrate basiert. Dieses Buch ist älter, enthält aber genügend Begriffe, um Sonnenfinsternisse vorherzusagen.

Buch: „Astronomical Formulas for Calculators, 4th edition“ , Jean Meeus, 1988, herausgegeben von „Willmann-Bell, Inc“, Kapitel 30 „Position of the Moon“

Und ja, nur die standardmäßige diffuse Lambert-Schattierung, die Helligkeit basiert auf dem Kosinuswinkel zwischen einer Oberflächennormalen und der Richtung der Sonne. Es ist eigentlich kein genaues Modell für den Mond, der in der Nähe von Vollmond viel heller ist. (Und die dunkle Seite hat eine konstante Helligkeit, während die dunkle Seite des echten Mondes am meisten durch Erdschein in kleinen Phasen beleuchtet wird, und sogar in der Nähe von Neumond ist sie tatsächlich viel, viel schwächer.) Hier ist ein Wikipedia-Artikel über die Lambertsche Reflexion .

Wow, vielen Dank, dass Sie sich die Zeit genommen haben, eine Antwort zu hinterlassen! Mussten Sie etwas Besonderes tun, um die Schlaufe zu nähen? Da sich das Erde-Mond-System von einer Umlaufbahn zur nächsten um fast 30 Grad um die Sonne bewegt, muss es eine Art Umlaufbahn-Schwalbenschwanz geben, um einen visuellen Fehler oder Sprung zu vermeiden. Mussten Sie hier irgendetwas Besonderes tun, oder macht die nahezu unsichtbare Erscheinung des Neumonds das Thema praktisch hinfällig?
Wenn Sie heller in der Nähe von Vollmond sprechen, meinen Sie damit den Widerstandsstoßeffekt oder nur die Aufhellung aufgrund von Einfach 1 / r 2 das würde in der Nähe der Periapsis passieren, was zufällig in der für die Animation ausgewählten Jahreszeit in der Nähe des Vollmonds passiert?

Das Erstellen von Animationen wie dieser ist mit Rendering-Tools wie POVray ziemlich einfach . Alles, was Sie brauchen, ist eine zylindrische Projektionskarte des Mondes und entsprechende Daten für die Umlaufbahn des Mondes. Die auf Wikipedia verfügbaren Orbitalelemente sind für die meisten Anwendungen gut genug.

Hier sind zum Beispiel einige meiner eigenen Arbeiten als Standbild. Erde vom Nordpol mit allen bekannten Erdbeben abgebildet, Größe ist Intensität und Farbe ist Tiefe.

Quellcode verfügbar, obwohl die Erklärung fast nicht vorhanden ist.Erde vom Nordpol mit allen bekannten Erdbeben abgebildet

Dies ist eine ziemlich gute Einführung in Animationen und Orbit mit POVray. Die Methode zum Aufbringen eines Bildes auf eine Kugel wird hier beschrieben.

Schließlich hat diese Seite ein Skript , um zumindest Standbilder zu produzieren (Animationen erfordern nur die Codierung von der zuvor erwähnten Animationsseite)

#include "colors.inc"  
#include "textures.inc"   
#include "finish.inc"

//1 POV-Ray unit = 1000 km
//Earth is approx. 150 e6 km from Sun    
//Moon is approx. 384 e3 km from Earth

camera {location <-2000,0,149.9E3> 
        look_at <100,0,150E3> angle 1}   
light_source {<0,0,0> color rgb<1,1,0.9>}  //Sun

 #declare Earth = sphere {  <0,0,0>, 6.38
 pigment {image_map {gif "earthmap.gif" map_type 1}} 
 finish {ambient 0.01 diffuse 0.85 specular 0 roughness 0.01}  }

 #declare Moon = sphere {  <0,0,0>, 1.74  
 pigment {image_map {gif   "moonmap2.gif" map_type 1}}  
 finish {ambient 0 diffuse 0.95 specular 0    roughness 0.5}  }

 object {Earth translate <0,0,150E3>} 
 object {Moon translate    <384,0,150E3>}
Ich habe Tomruen (dem Schöpfer) eine E-Mail geschickt, um weitere Informationen zu erhalten

Die verwendeten Fotos sind keine Ansichten des Mondes von der Erde aus gesehen, sondern mehrere Orbitalbilder , die eine direkte Draufsicht auf den gesamten Mond bieten.

Diese Bilder werden als Bitmap-Textur auf ein sehr einfaches 3D-Modell angewendet - eine Kugel. Ich bin mir nicht sicher, welche genauen Shader-Einstellungen verwendet werden, aber diese Bilder sehen dem Standard-Erscheinungsbild einer grauen Kugel ziemlich ähnlich.

Dann brauchen Sie nur noch ein Skript, das Ihnen sagt, wo Sie den Mond, die Kamera und die Lichtquelle für jedes Bild gemäß der zugehörigen Frage platzieren müssen.

Das reibungslose Radfahren kommt von einer sorgfältigen Datumsauswahl. Beide Animationen beginnen und enden am Apogäum, so dass die scheinbare Größe zwischen dem ersten und letzten Frame konsistent ist, und die Daten werden so gewählt, dass dies mit einem Neumond zusammenfällt. Ein dunkler Rahmen verbirgt eventuell vorhandene kleine Unterschiede, und der Terminator ist nicht sichtbar, sodass es keine Rolle spielt, ob die nächste Umlaufbahn aus einem etwas anderen Winkel beleuchtet würde.

Der drakonische Monat (Zeit zwischen Apogäumen) ist zwei Tage kürzer als der synodische Monat (Zeit zwischen Neumonden), aber das sollte nicht ausreichen, um ernsthafte Probleme zu verursachen – es ist das Äquivalent von drei Frames, die vernünftigerweise gelöscht werden können, wenn sie auftreten nahe Neumond, wenn sich der Terminator nicht sichtbar viel bewegt.

Oh! Ich habe nicht bemerkt, dass @AndrewThompson gerade ein Kopfgeld auf diese Frage ausgesetzt hat. Es ist möglich, dass diese Anforderungen anders sind als meine. Sie können dieser hervorragenden Antwort einen Link hinzufügen , der die Quelle der für diese Simulation verwendeten Bilder ausführlicher erläutert.
Ich meinte, erstellen Sie ein Grundelement in Ihrer 3D-Software Ihrer Wahl, fügen Sie eine Lichtquelle hinzu, und es wird wahrscheinlich so etwas herauskommen. Sie überdenken die Schattierung, es sei denn, Sie planen, Ihren eigenen Renderer zu erstellen. Passen Sie einfach die Diffusionseinstellungen an, bis sie einem echten Foto des Mondes ähneln. Was diese Bilder betrifft, so hat das Wikipedia-Bild einen Link zu dem Typen, der es gemacht hat. Das andere zeigt keine Quelle, scheint aber dasselbe zu sein, das mit höherer Auflösung gerendert wird.
OK, jedes Rendering verwendet ein mathematisches Modell. Wenn es eine Diffusionseinstellung gibt, gibt es sicherlich ein mathematisches Modell, das diese Einstellung verwendet, und dieses Modell wird tatsächlich einen Namen haben. Aber natürlich hat man die Möglichkeit, nichts davon zu wissen oder sogar so zu tun, als wäre es nicht da, wenn man will. Ich denke, das Problem ist jetzt, dass Sie eine Antwort für den Kopfgeldschreiber posten, nicht für mich, also werde ich mich jetzt aus diesem Gespräch zurückziehen.
Wahrscheinlich Lambert-Schattierung, aber das wird immer mehr zu etwas, das für blender.stackexchange.com besser geeignet ist