PDA

Просмотр полной версии : Настройка правдоподобного освещения на маршруте



Ant.taranish
19.11.2013, 19:20
Хотя вопрос настройки освещения на маршруте периодически поднимается (https://forum.trainzup.net/showthread.php?t=2401), многие маршрутостроители либо настраивают его беспорядочно, либо безуспешно пытаются обмануть игровой суточный цикл с восходом в 6 утра и закатом в 6 вечера. По этой причине решил предложить урок по универсальным настройкам, чтобы в любой момент суток освещение не отдавало сюрреализмом.

Считается, что настройки освещения дело вкуса, но я хочу сказать, что в действительности возможности для маневра невелики. Можно сделать либо правдоподобно, либо нет. Вкусы автора, конкретную местность и время года проще всего передать с помощью красивых текстур неба, а освещение следует настраивать под это небо и под игровой восход/закат.
Инструменты
http://i.piccy.info/i9/45f3367f77ee939461269427284dca67/1384877219/209279/639624/color_settings.jpg

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

В каждой отдельно взятой точке натройки земли и неба должны гармонировать между собой.
В последовательности точек освещение земли и неба должно последовательно уменьшаться или увеличиваться.

Настройка освещения земли.
Основной параметр - рассеянное освещение (ambient color). В первую очередь для точки следует задать уровень освещенности (все RGB-крутилки в одинаковое положение), затем можно подкорректировать оттенок, стараясь сохранить заданную освещенность.

Освещенность земли должна соотноситься с положением солнца на небе, чем выше, тем светлее, и наоборот

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

Ночью окружение должно просматриваться, хотя бы еле-еле.

Вторая настройка - направленное солнечное освещение (sun color). Уровень направленного освещения в основном зависит от текстуры неба. Если у вас небо облачное, этот уровень нужно сильно уменьшить. Во время захода и заката усиливаем желтый, красный, фиолетовый - по вкусу. Когда солнце скрывается за горизонтом, направленное освещение нужно быстро убрать в ноль, иначе оно будет освещать объекты снизу-сбоку.
Наглядная разница рассеянного и направленного освещения:
http://i.piccy.info/i9/5c14b5d3f35d2ebdbae384f92cb29293/1384875531/19270/639624/light_500.jpg (http://i.piccy.info/i9/b8333c2c3571b82467b86744cb2aa15b/1384875531/77195/639624/light.jpg)

Настройка освещения неба.
Само по себе небо имеет три текстуры - дневную, ночную и штормовую. Ночная лишь частично накладывается на черный фон со звездами. Именно по этой причине не стоит пытаться "делать день" после заката. Пример:
http://i.piccy.info/i9/1cde6d773bc20c85ff33a813ebf4ca9b/1384875861/6378/639624/trainz_2013_11_19_17_48_52_33_240.jpg (http://i.piccy.info/i9/012ceb47bf8d689336bb585f21142b03/1384875861/486944/639624/trainz_2013_11_19_17_48_52_33.jpg)
Используется дневная текстура sky644, максимальное освещение неба и земли. "Неоновая подсветка" - это работа направленного освещения ночью. Как видно, на выходе получается не ночь и не день, а какая-то непонятная фигня.

Выбор неба отдельная тема, скажу лишь, что выбирать есть из чего. В некоторых случаях ночная и штормовая текстуры неудачные (например у пресловутого sky644), поэтому как ни настраивай, ночью и в дождь небо будет выглядеть паршиво.

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

В любое время суток небо должно быть хоть немного светлее земли.

http://i.piccy.info/i9/c8c5d59ab70283bbe2746e11fcb29424/1384875559/7828/639624/sky_240.jpg (http://i.piccy.info/i9/6b0efae7394786a146ff8a7dad873016/1384875558/543037/639624/sky.jpg)

В заключение мои настройки заката и восхода - далеко не идеальные, но в целом отражающие вышесказанное:
http://i.piccy.info/i9/eec572921373227320237d63fe93313d/1384875602/12289/639624/voshod_500.jpg (http://i.piccy.info/i9/8d569d8b52365a6450f2b362e67aee85/1384875602/131869/639624/voshod.jpg)
http://i.piccy.info/i9/43d79d5f5df1e14ae8a0e242913b00bf/1384875705/13074/639624/zakat_500.jpg (http://i.piccy.info/i9/f5f401eb15851947e894f23ef7a65796/1384875704/139164/639624/zakat.jpg)

Хотя до выхода нового красивого трейнза остается всего год, я надеюсь, что этот урок еще кому-нибудь пригодится.

Leonardo
19.11.2013, 19:54
Ant.taranish, Спасибо! Очень полезная статья, часто экспериментировал с этим)

Борис Александрович
22.11.2013, 09:31
А почему вы считаете свои настройки не идеальными? Можно их брать за основу и настраивать под себя.

B.U.G.O.R.
27.01.2014, 11:18
А что за небо используешь? Есть оно на ДЛС? Посдкажешь название, если есть? Или скинь сюда, если нету.

Ant.taranish
27.01.2014, 14:28
А что за небо используешь?
На скринах небо zx-German Sky HQ 5 <kuid:211147:99005>, есть на ДЛС.

dvigatel
27.01.2014, 20:17
Для более реаличтичной картинки можно изменить текстуры солнца

Onegin
29.08.2014, 13:46
Кстати, настройки изображения должны ведь в сессии сохранятся? Может их можно оттуда "выдернуть" и в дальнейшем использовать в других маршрутах в качестве шаблона?

kemal
29.08.2014, 13:58
Нет, эти настройки хранятся в файле mapfile.gnd

MacSergey
26.12.2014, 07:31
в конец задолбавшись с этим неудобным интерфейсом, у которого нет никакого численного эквивалента и где точки каждый раз перемещаются, когда выбираешь ее, сделал вот такой объект.

http://i.piccy.info/i9/42406c9328b3fc2f60d19e474a4af963/1419571601/58096/816779/trainz_2014_12_26_08_25_54_86_800.jpg (http://piccy.info/view3/7490599/c1ee773c84fd03403dcc9814da1af842/1200/)http://i.piccy.info/a3/2014-12-26-05-26/i9-7490599/800x446-r/i.gif (http://i.piccy.info/a3c/2014-12-26-05-26/i9-7490599/800x446-r)

помещаем окошко в рамку и теперь оттягивая курсор до нужной шкалы, довольно точно выставляем значения. черный - часы, цвета - соответсвено выставляемые цвета. может быть кому-то пригодится
https://www.dropbox.com/s/l3lq1tyyiymmxfz/MS%20environment.cdp?dl=0

dvigatel
26.12.2014, 08:52
В некоторых случаях ночная и штормовая текстуры неудачные (например у пресловутого sky644), поэтому как ни настраивай, ночью и в дождь небо будет выглядеть паршиво.
Когда я его делал, делал на основе неба из Фантазии, или Базилено-мосты как она ща называется, ночную текстуру решил оставить как там, а штормовую ни как не мог подобрать. Делал его для себя, один человек попросил скинуть, и пошло поехало, разошлось по всему форуму))


---------- Сообщение добавлено в 08:52 ---------- Предыдущее сообщение размещено в 08:46 ----------

Trainz одна с немногих игр, где гроза сделана реально, мне нравится.

PINKO
09.03.2015, 08:26
можно изменить текстуры солнца
Как это сделать и где найти эти текстуры солнца?

Рома 04
10.03.2015, 14:47
Распаковать архивы игры.

IRKDEN
25.07.2020, 15:52
Настройки освещения можно скопировать и конфига карты и вставить в другую карту тоже в конфиг? на своей карте сам не могу настроить ни как, на других картах красиво..



New