Звёзды меняют цвет на поздних стадиях эволюции из-за изменения температуры их поверхности. 1
Температура растёт из-за выгорания в недрах лёгких элементов и включения в термоядерные реакции всё более тяжёлых элементов. 1 Любое нагретое тело испускает тепловое и видимое излучение, частота которого тем больше, чем выше температура. 1 Излучение разных частот воспринимается как разные цвета. 1
В большинстве случаев изменение цвета происходит очень медленно, в течение тысячелетий. 1 Узнать об изменении цвета можно лишь сравнением древних хроник с наблюдениями сегодняшнего дня. 1
В очень редких случаях происходит резкое изменение цвета звезды: внешние слои резко сбрасываются, и обнажаются более глубинные и нагретые слои, которые излучают с большей частотой. 1
Например, белый карлик, не имеющий ресурсов для термоядерных реакций, постепенно охлаждается и, когда энергия звезды иссякает, меняет свой цвет с белого на жёлтый, затем на красный. 5