Ландшафты 2.0

Для первого релиза в Стиме критически важным является стабильность программы. Как известно, SE никогда этим не блистал. Поэтому пришлось атаковать главного виновника: ландшафтный движок. Исторически в SE реализовано динамическое перераспределение памяти между разными подсистемами, в зависимости от ситуации: ландшафт, звёзды, модели галактик и туманностей, корабли....

Текущая работа

В течение последних 2 месяцев я продолжал работу по подготовке к релизу в Steam. Я прошел одну итерацию со Steam, и теперь, после исправления всех проблем, готов выслать им новое обновление. После того, как они пометят его как "готово к выпуску", я буду готов объявить...

Стрим HarbingerDawn'а #15

Следующий стрим запланирован на вторник, 20 декабря, 18:00 UTC (21:00 МСК). Пишите в этой теме (на английском), что бы Вы хотели увидеть в стриме!...

Подготовка к релизу 0.990

В настоящее время я готовлю первую сборку для отправки в Steam на проверку. Я завершил работу над крайне необходимой функцией, туториалами, и переключился на обновление контента. Это включает в себя интеграцию новых моделей туманностей и галактик, палитр и текстур планет, а также обновление каталогов. Возможно,...

Анимированная сцена в главном меню

Один из "must have" пунктов перед релизом, это замена простой картинки на фоне главного меню на полноценную анимирвоанную сцену с планетами. Как это сделано во всех уважающих себя играх космической тематики. В SE с его заточенностью под рендер космических сцен, это сделать довольно просто -...

Релиз OVERVIEW для Oculus Rift

В прошлом месяце я был в отпуске в поездке по США. Вернувшись к работе, я сначала хотел бы упомянуть, что приложение OVERVIEW недавно, 12 июля, было выпущено для Oculus Rift. Теперь оно доступно для покупки на Oculus Store всего за $9,99. Мы также добавили поддержку...

Текущая работа

После реализации созвездий я продолжил работу над движком и над Overview. Большая часть работы чисто техническая: завершение реализации предыдущих подсистем, оптимизация, исправления. Но некоторые результаты могут рассматриваться как нововведения:Добавлены дополнительные проверки ошибок при загрузке каталогов Скрипт-команда для переключения устройства вывода звука (для перенаправления звука...

Созвездия

Представляю новую функцию, которой SpaceEngine долго не хватало - созвездия! Они были реализованы в сотрудничестве с ESO ePOD - European Southern Observatory's Education and Public Outreach department. Отдельное спасибо Nico Bartman.Особенности:Отображение линий, границ и названий для всех 88 + 1 созвездия (созвездие Змеи фактически разделено...

Сжатие текстур

Как я упоминал в предыдущем блог-посте, я планировал реализовать сжатие текстур рельефа, чтобы снизить требования к памяти. Все видеокарты поддерживают S3TC - алгоритм сжатия текстур с потерями, который уменьшает размер, занимаемый текстурой в видеопамяти, в 2-4 раза, и «разжимает» её на лету во время рендеринга....

Апгрейд ландшафтного движка #6

В течение последних двух месяцев я работал 50/50 над Overview и SpaceEngine. Работа над Overview продолжается, мы все еще не выпустили его на Oculus Store, и готовим обновление для Steam и Vive Port.Что касается SE, я продолжаю работу над новыми текстурами ландшафта. Это реально слишком...