Donate with PayPal button New New

+ Ответить в теме
Страница 1 из 2 1 2 ПоследняяПоследняя
Показано с 1 по 10 из 13

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

  1. #1
    Пользователь Аватар для Ant.taranish
    Регистрация
    21.03.2011
    Страна
    Возраст
    33
    Сообщений
    582

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

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

    Считается, что настройки освещения дело вкуса, но я хочу сказать, что в действительности возможности для маневра невелики. Можно сделать либо правдоподобно, либо нет. Вкусы автора, конкретную местность и время года проще всего передать с помощью красивых текстур неба, а освещение следует настраивать под это небо и под игровой восход/закат.
    Инструменты


    Расположение точек задания цвета.
    Восход и закат в игре происходят примерно в промежутке с 4.30 до 7.30. В этом промежутке нужно расставить несколько точек. На мой взгляд, для аккуратного перехода их нужно не менее пяти. Для смены освещения днем и ночью можно ограничиться двумя точками с пиковыми настройками - в полночь и в полдень, при желании можно больше. При настройке освещения в точках руководствуйтесь двумя принципами:
    • В каждой отдельно взятой точке натройки земли и неба должны гармонировать между собой.
    • В последовательности точек освещение земли и неба должно последовательно уменьшаться или увеличиваться.
    Настройка освещения земли.
    Основной параметр - рассеянное освещение (ambient color). В первую очередь для точки следует задать уровень освещенности (все RGB-крутилки в одинаковое положение), затем можно подкорректировать оттенок, стараясь сохранить заданную освещенность.
    • Освещенность земли должна соотноситься с положением солнца на небе, чем выше, тем светлее, и наоборот
    Ночью рассеянное освещение должно быть слабым (больше или меньше - зависит от неба), но убирать его в ноль, создавая абсолютную черноту не нужно. Это выглядит дико и неправдоподобно (тем более, что на небе всегда видны звезды).
    • Ночью окружение должно просматриваться, хотя бы еле-еле.
    Вторая настройка - направленное солнечное освещение (sun color). Уровень направленного освещения в основном зависит от текстуры неба. Если у вас небо облачное, этот уровень нужно сильно уменьшить. Во время захода и заката усиливаем желтый, красный, фиолетовый - по вкусу. Когда солнце скрывается за горизонтом, направленное освещение нужно быстро убрать в ноль, иначе оно будет освещать объекты снизу-сбоку.
    Наглядная разница рассеянного и направленного освещения:


    Настройка освещения неба.
    Само по себе небо имеет три текстуры - дневную, ночную и штормовую. Ночная лишь частично накладывается на черный фон со звездами. Именно по этой причине не стоит пытаться "делать день" после заката. Пример:

    Используется дневная текстура sky644, максимальное освещение неба и земли. "Неоновая подсветка" - это работа направленного освещения ночью. Как видно, на выходе получается не ночь и не день, а какая-то непонятная фигня.

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

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


    В заключение мои настройки заката и восхода - далеко не идеальные, но в целом отражающие вышесказанное:



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


  2. #Trainz
    Реклама
    Регистрация
    Постоянная
    Возраст
    2010
    Сообщений
    Много

    Donate with PayPal button N3v New New

     

  3. #2
    Пользователь Аватар для Leonardo
    Регистрация
    22.06.2010
    Страна
    Адрес
    Сергиев-Посад
    Сообщений
    681

    По умолчанию

    Ant.taranish, Спасибо! Очень полезная статья, часто экспериментировал с этим)
    УКБМ - Ускоритель Кончины Бедного Машиниста.

  4. #3
    Пользователь Аватар для Борис Александрович
    Регистрация
    14.11.2012
    Страна
    Адрес
    Киев
    Сообщений
    736

    По умолчанию

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

  5. Сказал спасибо:


  6. #4
    Разработчик Аватар для B.U.G.O.R.
    Регистрация
    07.02.2010
    Адрес
    Montenegro
    Возраст
    30
    Сообщений
    8,379

    По умолчанию

    А что за небо используешь? Есть оно на ДЛС? Посдкажешь название, если есть? Или скинь сюда, если нету.

  7. #5
    Пользователь Аватар для Ant.taranish
    Регистрация
    21.03.2011
    Страна
    Возраст
    33
    Сообщений
    582
    Автор

    По умолчанию

    Цитата Сообщение от B.U.G.O.R. Посмотреть сообщение
    А что за небо используешь?
    На скринах небо zx-German Sky HQ 5 <kuid:211147:99005>, есть на ДЛС.

  8. Сказали спасибо: (2)


  9. #6
    Заблокирован Аватар для dvigatel
    Регистрация
    24.01.2010
    Адрес
    -
    Возраст
    32
    Сообщений
    1,195

    По умолчанию

    Для более реаличтичной картинки можно изменить текстуры солнца

  10. #7
    Пользователь Аватар для Onegin
    Регистрация
    11.01.2010
    Страна
    Возраст
    43
    Сообщений
    696

    По умолчанию

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

  11. #8
    Пользователь Аватар для kemal
    Регистрация
    22.10.2009
    Страна
    Адрес
    Казань / 793км
    Возраст
    35
    Сообщений
    3,554

    По умолчанию

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

  12. Сказали спасибо: (2)


  13. #9
    Пользователь Аватар для MacSergey
    Регистрация
    27.01.2011
    Страна
    Адрес
    Москва
    Сообщений
    1,201

    По умолчанию

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



    помещаем окошко в рамку и теперь оттягивая курсор до нужной шкалы, довольно точно выставляем значения. черный - часы, цвета - соответсвено выставляемые цвета. может быть кому-то пригодится
    https://www.dropbox.com/s/l3lq1tyyiy...nment.cdp?dl=0
    Последний раз редактировалось MacSergey; 26.12.2014 в 08:34.


  14. #10
    Заблокирован Аватар для dvigatel
    Регистрация
    24.01.2010
    Адрес
    -
    Возраст
    32
    Сообщений
    1,195

    По умолчанию

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


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

    Trainz одна с немногих игр, где гроза сделана реально, мне нравится.
    Последний раз редактировалось dvigatel; 26.12.2014 в 09:47.

+ Ответить в теме

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения