Записи в бортовом журнале Освещение ↓

Для тех, кому нравится черный космос.
Clear Skies устарела. Теперь все то же делает Dark Space.

Раньше ситуация и область применения была такой: если железо не тянет игру, и красоты в виде туманностей сильно тормозят. Хотя, как показывает практика, игра и без этой утилиты рубит туманности втихаря, если видеокарта на грани возможностей. Неоднократно было замечено, что чистая игра отображает неземную красоту, и всё работает достаточно живо, но по мере утяжеления игры за счёт OXP, в один прекрасный момент вдруг понимаешь, что ты уже давно не видел ничего кроме одиноких звёзд и даже не заметил когда, и главное, куда пропал цветной и красивый космос.

Сейчас проблем с торможением почти нет (во всяком случае туманности уже ни при чем). Но кто-то любит черное.

https://wiki.alioth.net/index.php/Darkspace

Оба пакета делают приблизительно одно и то же — удаляют солнца на более логичное расстояние от планеты и добавляют спектр: звезда может светить теплым или холодным. Пакеты не дружат между собой.

Вот такую картинку дает Distant Stars

oolite elite

А такую Distant Suns

oolite elite
Distant Suns делает корону больше и слишком сильно меняет спектр солнц. В итоге весь мир сильно тонирован. Distant Stars делает это не так сильно.

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

Далее сравнение одной сцены с разными пакетами:

1. «Ванильная» (по умолчанию) версия звезды. Солнце может быть очень большое.

Игра Элита (Oolite)

2. Старый пакет Sensible Sun. Звезда дальше.

Игра Элита (Oolite)

Он делает крайне просто. Меняет настройки игры по расстоянию до солнц. Вы можете это увидеть в файле planetinfo.plist в папке Config пакета.
Там всего-навсего одна настройка:

{
"universal" = {
"sun_distance_modifier" = 55.0; // Game default is 20.
};
}


То есть солнце удалили более чем в 2 раза. Если хотите, ставьте свои числа (Но не забывайте чистить кэш игры!).

3. Его такой же древний конкурент Far Sun. Звезда очень далеко.

Игра Элита (Oolite)

У него настроек из кода нет.

4. Молодой, ставящийся из игры как OXZ Distant Sun. Но он не только удаляет солнца, но также задает им спектр (красные— можно заправляться, синие — не стоит) и имена для звезд.

Игра Элита (Oolite)

5. И его современник, тоже ставящийся из игры как OXZ Distant Stars. Тоже не только удаляет солнца, но также задает им спектр. Но по умолчанию не так явно и корона слабее.

Игра Элита (Oolite)

Какой из них ставить — дело вкуса и удобства. Distant Sun, возможно, более вписывается в освещение версии 1.9. Если вы решили настроить космос под себя, то можете продолжить это с пакетами серии Realistic Stars. Раньше это было просто необходимо, так как Realistic Stars мог компенсировать темноту из-за удаленности солнца, настроить яркость туманностей. И вид лучей вокруг солнца тоже можно настроить.

Внимание, так как эти пакеты удаляют солнце, а в версии 1.9 солнце, как источник света более существенно, то в целом сцена может стать чуть темнее.

Sensible Suns скачать (хороший, рабочий, простой но старый)
Far Sun скачать (то же)
Distant Sun(новый, красивый, есть в менеджере, но чересчур тонирует сцену в зависимости от цвета звезды)
Distant Stars (как предыдущий, но не так интенсивно красит, есть в менеджере)

Distant Sun и Distant Stars не совместимы между собой. Надо ставить либо тот, либо этот.

Итак, последняя версия игры имеет иную модель освещения, чем было ранее. Теперь солнце слепит, а глубины космоса бездонны. С одной стороны это более натурально и местами завораживает. Но с другой — плохо видно важные детали. Если такая картина мира вас не устраивает, то на данный момент есть 2 метода изменить ситуацию.

Вот такое будет, если смотреть на солнце.

Игра Элита

1. Glare Filter (почти бесполезно)

Дает возможность приобретать дешевые защитные фильтры для корабля. Немного снижают «экспозицию». Но быстро выгорают, требуют замены и при взгляде на солнце все равно свет слепит. Работает как дополнительное оборудование («N»). Но это все баловство.
http://wiki.alioth.net/index.php/Glare_Filter

2. Glare Clarifier (очень полезно)

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

Поэтому рекомендуется использовать 1 и 3 приемы (Headlights и Glare Clarifier). Устанавливаем их оба. Настраиваем фонарик Headlights на минимальный свет, активируем и получаем удобно экспонированную сцену. Потом с фонарика можно смело переключаться на другое оборудование, он будет продолжать действовать.

Игра Элита (Oolite)

И при этом на пейзажных планах объем не страдает
Игра Элита (Oolite)

http://wiki.alioth.net/index.php/Glare_Clarifier

Также не забывайте на что на освещенность влияют пакеты отдаляющие солнца
и пакеты с настройками яркости звездного неба

Пакет позволяет регулировать уровень освещённости в игре, не прибегая к скриптам. Для этого, после покупки специального оборудования, Headlights, необходимо активировать его обычным способом (Shift+N, n) – и уровень освещённости увеличится, при повторном нажатии вернётся к стандартному значению Oolite. Больше вариантов доступно по нажатию на клавишу b – можно переключать настройки между стандартным и повышенным уровнем освещённости, повышать и понижать стандартный уровень, а также сохранять настройки. Автор пакета (Norby) указывает, что пакет будет полезен для компьютеров с тёмными мониторами и встроенным графическим процессором, где нет возможности настроить гамму.
Прелесть в том, что устройство будучи активированным и не обязательно в данный момент задействованным может продолжать работать. Поэтому, по сути, это — ручка яркости космоса.
oolite elite
https://wiki.alioth.net/index.php/Headlights

Realistic Stars
Управляет освещенностью, величиной короны солнц, яркостью туманностей. Когда-то был спасением. Можно его установить как OXP и ковыряясь в конфигах настроить параметры освещения (не забывайте чистить кэш игры, иначе останутся старые значения, кэш чистится либо удалением файла Oolite\oolite.app\GNUstep\Library\Caches\org.aegidian.oolite\Oolite-cache.plist либо при запуске игры держать SHIFT пока крутится Кобра).

Пакет после установки применяет кое-какие свои настройки по части темноты неба, видимости туманностей и звезд. Если вас эта тема волнует и есть какая-то претензия к небу по умолчанию, то можно лезть в файлы конфигов этого пакета и править числа.

Например, Cmd. Stranger часто использовал этот пакет
________________
Увеличивает количество звезд до 6000. Придает звездам более естественный цвет. Эффектная большая корона солнца. Уменьшает освещенность в тенях до 0.1 (на любителя). Отличный пакет, мирно со всеми уживается. Комбинация Darkspace + Realistic Stars дает очень красивый мир с богатым звездным небом, глубокими тенями, эффектными солнечными коронами и без этих тошнотворных разноцветных клякс.
________________

Realistic Stars SSC это тоже самое но если у вас установлены пакеты размещающие звезды значительно дальше. Так как тут надо сильнее высветлять картинку.
Realistic Stars SSC (Sensible Sun Compatible) делает всё то же самое, что и основной пакет, но не затрагивает положение солнца – действуют настройки Sensible Sun. Хорошо для тех, кто не хочет отодвигать звезду системы слишком далеко.

Игра Элита (Oolite)

Если Realistic Stars SSC поставить по умолчанию на базовую игру, без пакетов удаляющих солнце, то может быть слишком засвечено из-за того, что звезда близко.

oolite elite

Если залезть в файл настроек этого пакета то можно поменять все переменные по своему вкусу. Методом тыка, ибо не знаем крайних значений, но переменные понятны.
ambient_level — уровень общей освещенности
corona_flare — величина короны солнц
и так далее.

{
universal = {
"sun_distance_modifier" = "165.0";
"sky_rgb_colors" = "0.6 0.7 1.0 1.0 0.8 0.4";
"ambient_level" = "0.1";
"corona_flare" = "0.90";
"sky_n_stars" = 6000;
"corona_hues" = "0.1";
"station_roll" = "0.1";
};
}


https://wiki.alioth.net/index.php/Realistic_Stars
Realistic Stars
Realistic Stars

1) В игре есть настройка гаммы (скорее всего пригодится)
Игра Элита (Oolite)
2) Пакеты модифицирующие солнца и, соответственно, освещенность сцены (скорее всего надо)
3) Пакеты корректирующие общую освещенность, вид звезд и солнц. (для любителей черного космоса)
4) Устранение слепящего света (обязательно)
5) Видимость в тенях (желательно)

Выбрав по всем 5 пунктам приятные глазу варианты, можно нормально играть. 3й пункт можно исключить если все устраивает.

Чтобы игра сразу же очаровывала, надо сразу же и включить ее минимальную красоту (правильные корабли, космос, планеты и освещение).
1)Glare Clarifier, чтоб избавиться от пересвеченной картинки.
2) Additional Planets SR чтобы были дополнительные красивые планеты.
3) Distant Stars, чтобы отдалить солнце от планеты
4) Конечно же текстуры кораблей от Гриффа (главный пакет, который установит все нужное)
Игра Элита
5)И фонарик, если тени слишком темные Headlights