Treffpunkt Königsplatz
Python Black Hole Raytracer - Druckversion

+- Treffpunkt Königsplatz (https://treffpunkt-koenigsplatz.de)
+-- Forum: Boulevard (https://treffpunkt-koenigsplatz.de/forumdisplay.php?fid=21)
+--- Forum: Computer & Internet (https://treffpunkt-koenigsplatz.de/forumdisplay.php?fid=11)
+--- Thema: Python Black Hole Raytracer (/showthread.php?tid=1745)



Python Black Hole Raytracer - PuK - 12.11.2017

Auf GitHub gibt es eine Python-Software zum Download , die Bilder von schwarzen Löchern rendert. Und zwar unter Einbeziehung der Bahnen, die Photonen im stark gekrümmten Raum knapp außerhalb des Ereignishorizonts nehmen. Das bewirkt z.B., dass der außere, hintere Teil der Akkretionsscheibe "hochgeklappt" aussieht, wenn man von der Seite draufschaut, wie hier auf dem ersten Bild . Der innere Teil dagegen erscheint heruntergeklappt; das sind Photonen, die eigentlich knapp tangential knapp am Ereignishorizont vorbeifliegen sollten, das schwarze Loch einmal umrundet haben und sich dann in Richtung des Betrachters bewegen.

Edit: Lustig, das Programm schreibt zwischendurch, dass es ab und zu durch 0 teilt, macht dann aber unbeeindruckt weiter. Das im Anhang ist noch zu klein, zu grob (vor allem die Scheibe unten), die Scheibe müsste nicht stellenweise pechschwarz und nicht völlig opak und die Hintergrundtextur könnte spektakulärer sein. War auch nur ein Test. Das alles und noch mehr kann man in einer Textdatei konfigurieren.

Nette physikalische Spielerei, die sämtliche Prozessorkerne auslastet und massig Speicher belegt. Es macht übrigens .png-Bilder, keine .gif-Dateien. Aber das PNG ist ungefähr doppelt so groß und geht nicht als Anhang im Forum.