Пачка недавних обновлений:

- Узкие кольца вокруг процедурных планет по типу колец Урана
- Обновлена система импостеров для галактик/туманностей
- Редактор для туманностей
- Полностью настраиваемый шейдер для процедурных туманностей: файл конфигурации описывает параметры / униформы, которые автоматически добавляются в шейдер, редактор и скрипты
- Когда открыт браузер планетной системы, и пользователь выбирает новую звездную систему и нажимает F2, браузер просто обновляет таблицу планет, а не закрывается, как раньше
- Пункт контекстного меню «Просмотр планетарной системы» открывает браузер планетной системы на уровне иерархии текущего выбранного объекта
- Количество одновременных теней затмений на планете увеличено до 8
- Обновлены текстуры и карты высот Фобоса и Деймоса
- Добавлен экран благодарностей (credits) и кнопка пожертвования в главном меню

Сравнение с фотографией Деймоса:

Страница благодарностей, сама скроллится, как обычно это делают:

И несколько новых туманностей. Duke работает над универсальным шейдером, который будет рендерить все типы туманностей, в том числе те, которые вы видели раньше. Простой настройкой около 100 параметров в редакторе можно превратить яйцевидную планетарную туманность в диффузное облако или в остаток сверхновой. Это основа для процедурного движка: он будет генерировать уникальные параметры для каждой процедурной туманности, давая таким образом уникальный внешний вид её. Точно так же, как движок работает для планет.





А такая туманность может быть использована как околозвездный (протопланетный) диск. Но она должна быть реализована в движке как часть планетной системы, а не как туманность. И требуется решить очень сложную проблему корректного совместного рендера с планетами. Они ведь могут быть в гуще пыли, поэтому простой подбор порядка рисования (сначала диск потом планета, или наоборот) не будет работать. Это, кстати, касается и обычных туманностей - корректный порядок рисования совместно со звёздами.