Кривая черного тела в RGB для объектов менее 1500 К?

Нам известны цвета звезд с температурой выше 1000-1500 К, показанные здесь. Однако меня интересуют эти звезды/коричневые карлики с температурой поверхности менее 1500 К. Существует ли кривая черного тела для этих температур и есть ли для них какие-либо установленные значения RGB?

Цвет жесткий. Вы смотрели на github.com/anisotropela/Universe-timeline/blob/master/… (автор Пела из этого прихода) Это близко к дубликату вашего предыдущего вопроса astronomy.stackexchange.com/questions/39994/…
Такие объекты далеки от черных тел.

Ответы (1)

Поэтому я использую следующую логику:

  1. Определите «красный», «зеленый» и «синий» свет с точки зрения диапазонов длин волн, которые охватывают эти цвета ( отсюда )
  2. Рассчитать среднюю спектральную яркость в каждом диапазоне длин волн для определенной температуры.
  3. Определите значение RGB как относительные соотношения спектральной яркости каждого цвета, где 255 определяется как цвет с наибольшей спектральной яркостью.

Я сделал скрипт Python, который вы можете найти здесь , чтобы вычислить, отобразить и показать внешний вид соответствующего значения RGB . В скрипте просто измените значение переменнойstellar_temperature, чтобы увидеть значения RGB звезд с разной температурой.

Затем сценарий завершается простым графиком, показывающим внешний вид этого значения RGB.

Теперь, конечно, есть пара предположений:

  1. Значения RGB могут быть определены в терминах отношений яркости/яркости/потока на каждой длине волны... Очевидно, что это не работает, если у вас есть детектор, который насыщается при определенных уровнях потока! Я предполагаю, что человеческий глаз может соответствовать этому описанию.
  2. Звезды можно моделировать спектрами совершенно черного тела. Я считаю, что это довольно правильное предположение, когда необходимый уровень точности - это дифференциация различных тонов RGB...
  3. Нет выгорания/поглощения переднего плана атмосферой/пылью и т.д.
Итак, когда я запустил программу, температура ниже 1000 К стала ярко-красной (255,0,0), несмотря ни на что. Это похоже на ошибку; обычно он становится черным. Можете ли вы обновить свою программу, чтобы исправить эту проблему? Кроме того, цвета кажутся неточными по сравнению с реальными значениями, показанными здесь .
Поэтому я считаю, что соотношения интенсивностей обрабатываются по-разному в присланной вами ссылке. В то время как в сценарии, который я изначально загрузил, отношения интенсивности (и, следовательно, R:G:B) обрабатываются линейно, ссылка, которую вы отправили, обрабатывает их логарифмически. Я загружу исправленную версию (все еще исправляя некоторые моменты) сценария, чтобы вы могли выбрать. Тем не менее, в ссылке также упоминается коррекция «гаммы», с которой я не знаком как человек, не разбирающийся в цвете! Цвета, основанные на логарифмическом соотношении, безусловно, намного ближе к цветам ссылки, которую вы отправили в любом случае...
Коричневые карлики совсем не похожи на черные тела.
Как бы вы описали их спектры? Если вы включаете какие-либо линии поглощения (которых, я уверен, много), вы больше не приближаетесь, имхо.
Есть приближения и вещи, которые совершенно неверны.
Может быть, вы могли бы дать ссылку на спектральный профиль коричневых карликов в целом?
Вы можете просто ввести «спектр коричневого карлика» или «спектр Т-карлика», чтобы увидеть множество примеров.