Введение
Компьютерная программа астрономии Celestia — это программа для астрономии в реальном времени, созданная в 2001 году Крисом Лорелем. Программа позволяет пользователям виртуально путешествовать по Вселенной и исследовать каталогизированные небесные объекты. Celestia также функционирует как планетарий, но пользователь не ограничен поверхностью Земли, в отличие от других программ-планетариев, таких как Stellarium. Celestia может отображать объекты различных масштабов, используя OpenGL. Celestia доступна для AmigaOS 4, Linux, macOS, Microsoft Windows, Xbox, iOS и Android. Это свободное программное обеспечение с открытым исходным кодом, распространяемое под лицензией GNU General Public License. Разработка Celestia была приостановлена в 2013 году, а последний релиз состоялся в 2011 году. После этого часть команды разработчиков перешла к работе над Celestia.Sci — космологическим визуализатором с более реалистичной визуализацией галактик и планет, гравитационным линзированием и множеством других научно точных улучшений, однако с 2020 года информация о прогрессе программы не обновлялась. Крис Лорел, первоначальный создатель Celestia, вскоре после остановки разработки Celestia основал Fifth Star Labs и начал работу над приложением-планетарием Sky Guide для iOS. В конце 2016 года официальные форумы Celestia были восстановлены, и разработка возобновилась под руководством новой команды. По состоянию на 2018 год доступны бета-версии 1.7.0, а также релизы с исправлениями ошибок 1.6.2 и 1.6.3, выпущенные в 2020 и 2023 годах соответственно. Celestia была портирована на мобильные устройства в 2020 году и продолжает получать обновления и экспериментальные бета-версии. Celestia доступна для загрузки с официального сайта celestiaproject.space, а также на множестве сайтов, предлагающих бесплатное программное обеспечение. В период с 2001 по май 2017 года бывший центральный дистрибутив SourceForge зарегистрировал около 12 миллионов загрузок.
Celestia is a real time 3D astronomy software program that was created in 2001 by Chris Laurel. The program allows users to virtually travel through the universe and explore celestial objects that have been catalogued. Celestia also doubles as a planetarium, but the user is not restricted to the Earth's surface, like in other planetarium software such as Stellarium. Celestia can display objects of various scales using OpenGL. Celestia is available for AmigaOS 4, Linux, macOS, Microsoft Windows, Xbox, iOS, and Android. It is free and open source software released under the GNU General Public License. Celestia's development stopped in 2013, with the final release in 2011. Since then, some of its development team went to work on celestia. Sci, a cosmological visualizer featuring more realistic rendering of galaxies and planets, gravitational lensing, and many other scientifically accurate enhancements, but there have been no updates on the progress of the program since 2020. The original creator of Celestia, Chris Laurel, created Fifth Star Labs shortly after Celestia's development stopped, and began working on an iOS only planetarium app called Sky Guide. In late 2016, the official Celestia forums were restored, and development restarted under a new development team. As of 2018, beta testing builds of version 1.7.0 are available, as well as the bugfix releases 1.6.2 and 1.6.3, which were released in 2020 and 2023 respectively. Celestia was ported to mobile devices in 2020, and it continues to receive updates and experimental beta versions. Celestia is available for download from its main website, celestiaproject. space, but it can be obtained from a large multitude of free software websites as well. Between 2001 and May 2017, the former central distribution site SourceForge counted approximately 12 million downloads.
Ограничения
По умолчанию Земля в Celestia представлена сфероидом. Неровная поверхность Земли приводит к тому, что спутники низкой околоземной орбиты кажутся расположенными неверно на небе при наблюдении с поверхности, даже если учтена сплюснутость Земли, поскольку Celestia не моделирует трёхмерные поверхности. Многие типы астрономических объектов не входят в стандартную поставку Celestia. Переменные звёзды, сверхновые, чёрные дыры и туманности отсутствуют в стандартном дистрибутиве. Многие из них доступны в виде дополнений. Хотя объекты, входящие в состав планетной системы, движутся, а звёзды вращаются вокруг своих осей и обращаются друг вокруг друга в многозвёздных системах, собственные движения звёзд не моделируются, а галактики остаются неподвижными. В результате созвездия в Celestia не меняют свою форму постепенно, как это происходит в реальном мире. Кроме того, каталоги двойных звёзд Celestia содержат описание лишь нескольких сотен систем, состоящих из нескольких звёзд. Большинство двойных звёздных систем невозможно смоделировать со 100% точностью из-за отсутствия достаточной информации об их орбитах. Celestia не включает звёзды, находящиеся на расстоянии более нескольких тысяч световых лет от Солнца, поскольку параллакс более далёких звёзд слишком мал для точного измерения астрометрическим спутником Hipparcos. Однако, с добавлением данных Gaia в версии 1.7.0, в программу включены звёзды, удалённые до Галактического центра. Кроме того, объекты в звёздных системах отображаются только на расстоянии до одного светового года от родительской звезды, за пределами этого расстояния они просто не будут отрисованы. Аналогично, в версиях 1.6.3 и ниже существует ограничение на отрисовку звёзд на расстоянии 10 миллионов световых лет, которое было увеличено до 1 миллиарда световых лет в версии 1.7.0. Звёзды, находящиеся за пределами этого ограничения, не отрисовываются, а звёзды, близкие к пределу отрисовки в версии 1.7.0, подвержены ошибкам вычислений с плавающей точкой, что приводит к неточности их положения. Наконец, Celestia не учитывает качание некоторых звёзд, вызванное их планетами, если только это качание не является достаточно заметным. Фильтрация по длине волны не реализована в движке Celestia. Отрисовка стремится максимально точно соответствовать человеческому зрению в точке наблюдения. Это означает, что карты ложных цветов и многоцветные туманности не входят в официальный дистрибутив, но многие из них доступны в виде дополнений. Артефакты камеры, такие как блики и ореолы, не отрисовываются. Celestia также не моделирует гравитацию. Например, околоземный объект, приближающийся к Земле, не будет отклоняться её гравитацией, если разработчик траектории этого объекта для Celestia не учёл этот эффект. Некоторые спутники не отбрасывают тени на свою планету во время затмений. Это связано с тем, что объекты неправильной формы не отбрасывают тени в текущей версии Celestia, хотя эта функция планируется к реализации в будущих версиях. Кроме того, спутники, размер которых меньше 0,5% от размера их родительской планеты, вообще не отбрасывают тени, поскольку первоначальная команда разработчиков посчитала, что они слишком малы, чтобы иметь значение. Однако новая команда разработчиков рассматривает возможность отмены этого жёсткого ограничения. Большинство реальных космических аппаратов, таких как Voyager 2, недоступны в Celestia, но предоставляются пользователями в виде дополнений. Кроме того, большинство космических аппаратов, включённых в Celestia 1.6.3, используют устаревшие или некачественные модели, например, стандартная модель станции «Мир», которая очень проста и мало детализирована, и стандартная модель МКС, которая не обновлялась с 2007 года, поэтому в ней отсутствуют многие модули, добавленные к МКС с тех пор. Однако существует множество дополнений, заменяющих эти модели на более качественные и современные. К счастью, в финальном релизе версии 1.7.0 будут использоваться улучшенные модели. Celestia использует юлианский календарь и не может отображать время раньше, чем 2 миллиарда лет назад или позже, чем 2 миллиарда лет в будущее, а система установки времени по умолчанию ограничена годами 9999 и 9999.
Дополнительные элементы
В дополнение к базовой программе доступно более 80 ГБ расширений, созданных активным сообществом пользователей. Для большинства тел Солнечной системы доступны поверхностные текстуры с более высоким разрешением, включая виртуальные текстуры с покрытием шириной до 32768 пикселей (1,25 км/пиксель на экваторе Земли), с выборочным покрытием в ещё более высоком разрешении. Это позволяет рассмотреть более детально хорошо изученные объекты, для которых доступны виртуальные текстуры высокого разрешения. Доступны 3D-модели исторических и действующих космических аппаратов, движущихся по достаточно точным траекториям, такие как «Спутник-1», «Вояджер-2», космический телескоп «Хаббл» и Международная космическая станция, а также расширенные графики данных для звёзд (2 миллиона с корректными пространственными координатами), объектов глубокого космоса (туманности, галактики, рассеянные скопления и т. д.), каталоги астероидов и комет, и программа может отображать более 96 000 мест на Земле. Расширения также включают другие объекты, такие как красные и голубые сверхгиганты, красные и коричневые карлики, нейтронные звёзды, вращающиеся пульсары, вращающиеся чёрные дыры с аккреционными дисками, протозвёзды, звёзды Вольфа — Райе, туманности звёздных яслей, остатки сверхновых, планетарные туманности, галактическое красное смещение, геологические отображения планет (например, 3D-интерьеры, топографические и батиметрические карты, палеогеография), планетарные полярные сияния, вращающиеся магнитные поля, анимированные солнечные протуберанцы, 3D-кратеры и горы, а также исторические события столкновений (как космических аппаратов, например, Deep Impact и DART, так и метеоритных, например, челябинский метеорит). Доступно множество сценариев, включая простые туры, реконструкции сложных космических миссий, таких как Cassini–Huygens и Deep Impact, а также сценарии, демонстрирующие полезную информацию, например, сравнение размеров, или конкретные события, такие как множественные одновременные затмения спутников Юпитера или эволюция звезды. Можно воссоздавать вымышленные вселенные с планетарными системами и 3D-моделями — фильмы, такие как «2001 год: Космическая одиссея», «Звёздный путь» и «Звёздные войны», и телесериалы, включая «Звёздные врата: SG-1» и «Вавилон-5». Добавляются расширения, иллюстрирующие менее известные произведения сетевой фантастики, такие как «Орион», или ролевые игры, такие как 2300 AD, а также персональные работы членов сообщества Celestia, изображающие вымышленные планетарные системы с обитаемыми мирами, космическими кораблями, городами и спецэффектами. Образовательные расширения могут быть реализованы на разных языках. Все эти возможности обеспечивают около 40 часов космических путешествий и астрономических уроков, включая обширные туры по вселенной Celestia, полный жизненный цикл звёзд, Солнечную систему, программу исследования космоса человечеством, поиск внеземного разума (SETI) и отображение астрономических событий, таких как формирование Луны миллиарды лет назад и возможное терраформирование Марса в будущем. В середине 2016 года был создан крупный проект расширения под названием Celestia Origin, который заменяет все стандартные текстуры и графику более качественными рендерами, добавляет больше мелких объектов, таких как TNO и астероиды, а также больше экзопланет с пользовательскими текстурами, больше туманностей с полноценным 3D и точными моделями, больше звёзд и галактик, больше звёздных скоплений, больше космических аппаратов и множество других улучшений. В 2019 году участник Celestia Forum FarGetaNik создал пакет расширений под названием Project Echoes, который включает в себя рендеры более высокого качества, заменяющие все стандартные текстуры. Celestia 1.7.0, по-видимому, использовала Project Echoes в качестве источника вдохновения для своих текстур.
Использование в СМИ
NASA и ESA использовали Celestia в своих образовательных и просветительских программах, а также для взаимодействия с программным обеспечением анализа траекторий. Французское космическое агентство (CNES) создало в 2016 году сильно модифицированную версию Celestia под названием VTS Timeloop, которая с тех пор используется рядом космических агентств, включая ESA и CNES. Celestia была использована в телесериале NCIS (4 сезон, 22 эпизод: "В темноте") телеканала CBS. Персонаж Тимоти МакГи объясняет, что такое Celestia и как с помощью дополнения пользователь может вести дневник внутри программы. Текстуры, созданные художниками Celestia, были использованы в фильме "День послезавтра" и мини-сериале "Штамм Андромеды" 2008 года. Celestia также появлялась в программе "Врата во Вселенную" на канале Science Channel. Джим Россиньоль из Eurogamer включил Celestia в список 20 лучших бесплатных PC-игр лета 2006 года.