Новое обновление. Ничего существенного в этот раз. Сейчас я работаю над поддержкой Мастерской Steam (Workshop). У SpaceEngine будет лаунчер, где вы можете включить/отключить установленные “предметы мастерской” (моды, дополнения). Это удобнее для временного отключения аддонов, т.к. через интерфейс Steam происходит удаление аддона с диска. Ещё одна функция, которую будет иметь лаунчер, – это возможность загружать собственные аддоны в Мастерскую. Valve не предоставляет ни удобного инструмента, ни веб-интерфейса для этого, поэтому пришлось создать его самостоятельно.

Также я работаю над поддержкой ВР контроллеров Valve Index. Valve создала для них совершенно новый SDK, поэтому добавить поддержку не так просто. Привязка кнопок/джойстиков контроллера теперь выполняется в инструменте конфигурации SteamVR, а не в игре. Но я хочу сохранить старый метод привязки (через меню настроек SE), потому что нативное программное обеспечение Oculus Rift все еще использует свою собственную систему поддержки контроллера.

Этот патч 0.990.38.1750 находится в публичной бета ветке и будет выпущен в ветке по умолчанию через несколько дней.

Изменения:
– Начальная поддержка Steam Workshop (в процессе)
– Файл конфигурации аддонов с возможностью включения/отключения аддонов Steam Workshop
– Исправлена ошибка с отображением текстур кораблей в оттенках серого
– Возможность выбирать объекты щелчком мыши из кокпита корабля
– Отключено вращение облаков для планет в форме трёхосного эллипсоида (например, WASP-12 b)
– Более прозрачная атмосфера у горячих юпитеров
– экспериментальное подповерхностное рассеяние для облаков на землеподобных планетах
– Обновлен каталог экзопланет
– Обновлен каталог двойных астероидов
– Несколько исправлений в каталоге двойных звёзд
– Добавлен параметр MassJup в скрипты каталогов планет и звёзд
– Поддержка UTF-8 имён объектов в каталогах (но не рекомендуется, для локализованных имён лучше использовать база данных локализации)
– Обновлены локализации
– Исправлена ошибка с переключением единиц давления на странице информации о гидросфере в Wiki
– Экспорт локализаций в формат JSON (необходим для онлайн сервисов перевода)
– Исправлен фильтр диаметра объекта в режиме чарта

Подповерхностное рассеяние на облаках имитирует рассеяние света внутри облаков. Это делает облака выглядящими лучше вблизи:

Original Image Original
Modified Image Modified

Но для правильной реализации эффекта требуется некоторая трассировка лучей в сторону солнца. Простая текущая реализация даёт резкий переход к тени при взгляде на терминатор планеты из космоса (см. скриншот в заголовке поста). Я пока отключил эту функцию, но вы можете поэкспериментировать с ней в редакторе планет (и использовать в своих скриптах).