Schwarzkörperkurve in RGB für Objekte unter 1500 K?

Wir kennen die Farben von Sternen, die eine Temperatur von mehr als 1000-1500 K haben, wie hier gezeigt. Ich wundere mich jedoch über diese Sterne / Braunen Zwerge mit Oberflächentemperaturen von weniger als 1500 K. Gibt es eine Schwarzkörperkurve für diese Temperaturen und gibt es festgelegte RGB-Werte für sie?

Farbe ist hart. Haben Sie sich github.com/anisotropela/Universe-timeline/blob/master/… angesehen (von Pela aus dieser Gemeinde) Dies ist fast ein Duplikat Ihrer vorherigen Frage astronomy.stackexchange.com/questions/39994/…
Solche Objekte sind weit entfernt von schwarzen Körpern.

Antworten (1)

Also verwende ich die folgende Logik:

  1. Definieren Sie "rotes", "grünes" und "blaues" Licht in Bezug auf die Wellenlängenbereiche, die diese Farben umfassen (von hier )
  2. Berechnen Sie die durchschnittliche spektrale Strahldichte über jeden Wellenlängenbereich für eine definierte Temperatur
  3. Definieren Sie den RGB-Wert als die relativen Verhältnisse der spektralen Strahlung jeder Farbe, wobei 255 als die Farbe mit der größten spektralen Strahlung definiert ist

Ich habe ein Python-Skript erstellt, das Sie hier finden können, um das Erscheinungsbild des entsprechenden RGB-Werts zu berechnen, anzuzeigen und anzuzeigen . Ändern Sie innerhalb des Skripts einfach den Wert derstellar_temperatureVariablen, um die RGB-Werte von Sternen mit unterschiedlichen Temperaturen anzuzeigen.

Das Skript wird dann mit einem einfachen Diagramm abgeschlossen, um das Aussehen dieses RGB-Werts zu zeigen.

Jetzt gibt es natürlich ein paar Annahmen:

  1. RGB-Werte können in Form von Radiance/Luminosity/Flux-Verhältnissen bei jeder Wellenlänge definiert werden ... Dies bricht offensichtlich zusammen, wenn Sie einen Detektor haben, der bei bestimmten Flux-Niveaus gesättigt wird! Ich nehme an, das menschliche Auge könnte dieser Beschreibung entsprechen.
  2. Sterne können durch perfekte Schwarzkörperspektren modelliert werden. Ich halte dies für eine ziemlich gültige Annahme, wenn die erforderliche Genauigkeitsstufe die Differenzierung verschiedener RGB-Töne ist ...
  3. Keine Vordergrundauslöschung/Absorption durch Atmosphäre/Staub etc.
Okay, als ich das Programm ausgeführt habe, erschienen Temperaturen unter 1000 K auf jeden Fall hellrot (255,0,0). Dies scheint ein Fehler zu sein; normalerweise würde es schwarz verblassen. Können Sie Ihr Programm aktualisieren, um dieses Problem zu beheben? Außerdem scheinen die Farben im Vergleich zu den hier gezeigten tatsächlichen Werten ungenau zu sein .
Ich glaube also, dass die Verhältnisse der Intensitäten in der von Ihnen gesendeten Referenz anders gehandhabt werden. Während in dem Skript, das ich ursprünglich hochgeladen habe, die Intensitätsverhältnisse (und damit R:G:B) linear behandelt werden, behandelt die von Ihnen gesendete Referenz sie logarithmisch. Ich werde eine überarbeitete Version des Skripts hochladen (die noch einige Dinge ausbügelt), damit Sie wählen können. Die Referenz erwähnt jedoch auch die „Gamut“ -Korrektur, mit der ich als Nicht-Farbtechniker nicht vertraut bin! Die auf logarithmischen Verhältnissen basierenden Farben sind sicherlich viel näher an denen der Referenz, die Sie sowieso gesendet haben ...
Braune Zwerge sind nichts wie schwarze Körper.
Wie würden Sie ihre Spektren beschreiben? Wenn Sie Absorptionslinien einbeziehen (von denen es sicher viele gibt), nähern Sie sich imo nicht mehr an.
Es gibt Annäherungen und Dinge, die völlig falsch sind.
Vielleicht könnten Sie einen Hinweis mit dem Spektralprofil von Braunen Zwergen im Allgemeinen geben?
Sie können einfach nach "Brauner Zwergspektrum" oder "T-Zwergspektrum" suchen, um viele Beispiele zu sehen.