Представляю новую функцию, которой SpaceEngine долго не хватало – созвездия! Они были реализованы в сотрудничестве с ESO ePOD – European Southern Observatory’s Education and Public Outreach department. Отдельное спасибо Nico Bartman.

Особенности:

  • Отображение линий, границ и названий для всех 88 + 1 созвездия (созвездие Змеи фактически разделено на две части – Голова и Хвост)
  • Элементы интерфейса для отображения/скрытия линий, границ и названий – в меню настроек фильтров и на правой панели инструментов
  • Команды скриптов для отображения/скрытия линий, границ и названий – работают так же, как элементы интерфейса
  • Команды скриптов для отображения/скрытия линий, границ и названий для каждого отдельного созвездия (это 89 * 3 отдельных команд) и для зодиакальных
  • Возможность выбора созвездия в меню поиска F3 (хотя они пока не отображается в списке), затем можно использовать Center и Goto для наведения камеры на созвездие
  • В информационной таблице показывается некоторая информация о выбранном созвездии. Пока что это просто его полное название, но можно добавить интересные статистические данные (например, количество звёзд, видимых невооружённым глазом, площадь и т.д.)>/li>
  • Линии границ созвездий отображаются двумя способами – на бесконечности, так же, как сетка небесных координат, и как сфера определённого радиуса. Для переключения режима и изменения радиуса сферы добавлены скрипт-команды и параметры в конфиг-файл
  • Названия созвездий локализованы
  • Что ещё планируется сделать (примерно в порядке приоритета):

  • Рендер линий и границ созвездий новыми объёмными линиями, как сделано для орбит (см. ниже)
  • Сделать небольшой отступ между звёздами и концами линий созвездий
  • Рендерить метки (названия) 3D биллбордами, или изогнутыми «текстурами», отображаемыми на поверхности сферы с линиями границ (это необходимо для планетария и VR, и может быть использовано позднее для реализации географических меток на планетах)
  • Скрипт-команды и параметры в конфиг-файлах для управления цветами линий, границ и названий, для каждого созвездия отдельно
  • Добавить описания созвездий в Wiki
  • Поддержка альтернативных фигур (например, Большая Медведица – только ковш)
  • Поддержка астеризмов – не классических созвездий, а традиционно выделяемых звёздных узоров (например, «Летний треугольник»)
  • Художественные рисунки созвездий
  • Поддержка созвездий из различных культур, как в Стеллариуме (китайская, майя и т.д.)
  • Поддержка пользовательских созвездий для модов (для некоторых фантастических миров)
  • C Альфы Центавра Сириус виден рядом с Бетельгейзе

    Другая работа, сделанная за последний месяц:

  • Новый рендер линий орбит, в меню настроек добавлены опции для контроля толщины линий отдельно для больших и малых тел
  • В меню настроек графики добавлены опции для изменения разрешения текстур варпа и отражений, разрешения буфера для Fish Eye и 360° проекции
  • Скрипт-команда для переключения устройства вывода звука, автоматическое перенаправления звука на наушники Oculus Rift
  • Аргумент командной строки для запуска SE в заданном режиме 3D/VR (для параметров запуска Steam)
  • Добавлена ​​возможность использования суперразрешения в VR (рендеринг с плотностью пикселей большей, чем 1)
  • Возможность изменять привязку клавиш, мыши и джойстиков с помощью скрипт-команд
  • Поддержка импорта obj-файла, сохраненного в ‘quads’ (нет необходимости конвертировать в треугольники)
  • Возможность создания пользовательского меню с кнопками, запускающими скрипты SE (ещё один шаг к профессиональной версии для планетариев, вместе с созвездиями)
  • Добавлены дополнительные проверки ошибок при загрузке каталогов звёзд
  • Много изменений, связанных с VR
  • Многие новые скрипт-команды и улучшения существующих (анимация в видео для этого блог-поста выполнена с использованием одного скрипта SE)
  • Возможность изменить положение меток около планетарных объектов и объектов глубокого космоса (звезды, галактики)
  • Исправлен баг с тёмным пятном в атмосфере в центре дневного полушария планеты
  • Обсудить этот пост на форуме.