Погода, под которую хочется выйти, и свет, который ведёт себя как настоящий. Мод для Project Viewpoint на Build 42 — работает и от первого, и от третьего лица. Грозы надвигаются издалека, за несколько километров, по снегу тянутся следы, а фонари и фары светят так, как светили бы в реальности.
Содержание
Project Viewpoint: True Weathers & Lighting
Погода, под которую хочется выйти, и свет, который ведёт себя как настоящий. Мод для Project Viewpoint на Build 42 — работает и от первого, и от третьего лица. Грозы надвигаются издалека, за несколько километров, по снегу тянутся следы, а фонари и фары светят так, как светили бы в реальности.
Всё построено на рендере Viewpoint и управляется собственной климатической системой игры — поэтому на сервере у всех игроков одно и то же небо.
Погода
Грозы с характером. От мороси до сильнейшей грозы — без резких скачков, одно состояние плавно перетекает в другое. В ливень горизонт тонет в серой пелене, по полям вслед за ветром идут полосы дождя, а тихим утром после дождя над землёй висит туман. Самые сильные грозы иногда приносят град, который отскакивает от земли.
Осадки — часть мира. Дождь, снег и град идут везде, куда хватает взгляда, до самого горизонта. Стены их загораживают, крыши — защищают.
Ветер, который чувствуется. Капли и снежинки летят по ветру с инерцией, а порывы наклоняют и закручивают их.
Снег и метели. Хлопья мягко кружат в воздухе, снег оседает на земле, крышах и машинах и тает в оттепель. В сильную метель видимость пропадает полностью, а порывы гонят по улицам целые стены снега.
Следы на снегу. Вы, другие игроки и зомби оставляют отпечатки — левый и правый ботинок по очереди, на бегу шаг шире. Свежий снег постепенно их заметает.
Туманные бури. Плотный туман накатывает на улицы волнами. Видно на несколько метров — а соседний квартал уже не разглядеть.
Свет сквозь непогоду. Фонари, костры и окна светятся в тумане, дожде и снегу, а лучи фонариков — ваших и чужих — висят в воздухе плотными столбами.
Молнии и гром. Близкий удар заливает улицу светом и рисует резкие тени, далёкий подсвечивает облака. Гром доходит с той задержкой, с какой и должен.
Мокрый мир. Под дождём асфальт темнеет, а потом высыхает на солнце и ветру. По лужам расходятся круги, с крыш капает, порывы гонят мусор, на холоде видно дыхание, а после дождя появляется радуга.
Дождь на стекле. Изнутри на окнах видны капли и иней. У каждой машины стёкла покрываются настоящим дождём, снегом, инеем и запотевают, а дворники очищают лобовое.
Гроза видна заранее. Ещё до того как буря подойдёт, на горизонте вырастают грозовые башни с полосами ливня под ними.
Через прицел тоже. С модом Recoil & ADS всё это работает и при прицеливании — включая линзы с картинкой в картинке.
Освещение
Шейдерпак True Weathers & Lighting. За основу взят стиль Default из Viewpoint — с его тенями, фонариком, мокрыми улицами, лужами и адаптацией глаза, — а поверх добавлены свет и погода True Weathers: - в грозу небо темнеет и выцветает; - сильная буря даёт зеленоватый оттенок; - фонари светятся сквозь падающий дождь; - цветокоррекция меняется вслед за погодой.
Солнце встаёт и садится по игровому рассвету и закату, а до и после — настоящие синие сумерки (их длительность настраивается). Шейдерпак ставится и включается сам — и в одиночной игре, и на сервере.
Реалистичные источники света. Свет ослабевает с расстоянием и отражается от земли, как в жизни. Уличный фонарь освещает пятно под своей головкой, куда бы он ни был повёрнут, — это касается и фонарей из паков 3D-моделей. Каждый видимый фонарь освещает дорогу, так что улица подсвечена по всей длине.
Помещения. Потолочные светильники заливают комнату сверху с естественной яркостью, которую можно подстроить.
Ваш фонарик. Покачивается при поворотах, двигается в такт шагам и дёргается при выстреле. Подствольный фонарь следует за прицелом, налобный — за взглядом. У каждого фонарика своя цветовая температура.
Фары машин. Яркие лучи бьют далеко вперёд по дороге.
Огонь. Костры, камины, горящие здания, свечи и фонари мерцают, а при близком ударе молнии свет на мгновение проседает.
Мелочи. Под дождём на стенах проступают тёмные потёки, а листва светится, когда солнце за ней.
Сезонные профили. Летняя дымка, золотая осень, ясные морозные дни, зеленоватые грозы и синие дождливые ночи. Свои профили можно добавить в текстовом файле.
Модуль True Weathers - Gameplay
В комплекте идёт второй мод — необязательный, с настройками в песочнице. Он добавляет погоде игровые последствия.
Региональная погода. Какая будет погода, по-прежнему решает игра — мод решает, где она будет. Грозовые фронты шириной в несколько километров часами ползут по карте, туман лежит пятнами, ливни проходят стороной. Бочки наполняются, грядки поливаются, вы промокаете, а костры гаснут только там, где дождь действительно идёт. Следующую бурю можно увидеть на горизонте.
В вас может ударить молния. Если гроза застала вас на открытом месте и рядом нет ничего выше, молния может попасть прямо в вас. Прямой удар способен убить или оставить с ожогами и сбить с ног. Деревья, здания и машины защищают. Шанс гибели и частоту ударов можно настроить в песочнице.
Погода и зомби. Дождь, метель и гром заглушают ваш шум, а туман, ливень и белая мгла сокращают дальность зрения зомби.
Настройки и производительность
- В Settings > Mods > True Weathers & Lighting любую часть мода можно ослабить или отключить, а одним переключателем — вернуть погоду Viewpoint.
- Параметры шейдерпака — реалистичный свет, яркость в помещениях, мокрые стены, свечение листвы, грозовое небо, свечение дождя, погодная цветокоррекция и другие — находятся в настройках Viewpoint.
- Далёкие дождь, снег и туман рисуются в половинном разрешении (настраивается в Mod Options) — в бурю это сильно поднимает FPS. Фонари за спиной, свет которых до вас не достаёт, не обрабатываются.
- Вместо стандартного Climate control администраторы получают свою панель управления погодой: пресеты, ручная настройка климата, удары молний и время суток.
Загружайте после Viewpoint. При первом запуске ZombieBuddy попросит подтвердить Java-файлы.
Совместимость
- Работает со всеми шейдерпаками Viewpoint, включая пользовательские и Iris-паки. С Iris-паками мелкие детали мира не отображаются.
- Совместим с Recoil & ADS, Advanced Movement (в том числе с положением лёжа), True Ballistics, Advanced Throwables, Equipment Overlays, Viewpoint - Interface и паками 3D-моделей.
- Сделан под Viewpoint 0.1.6. Ничего в Viewpoint не заменяет: если обновление Viewpoint что-то изменит, отключится только затронутая часть мода.
Мультиплеер и сервер
Погода у всех одинаковая. Она берётся из синхронизированного климата игры, а порывы ветра, молнии, полосы тумана и дождя идут по серверному времени. Карта региональной погоды тоже общая.
Сервер хранит, где мокро, где лежит снег и где остались следы, — поэтому игрок, зашедший позже, увидит отпечатки, оставленные до него. Действия в погодной панели администратора видят все.
Добавьте ID модов на сервер: ID_МОДОВ. Для модуля Gameplay (необязательного) на сервере также должен стоять ZombieBuddy.
Для мододелов
Шейдерпаки получают данные о погоде через uniform-переменные uTW*. Источники света и огня регистрируются из Lua:
VTL.registerItemLight("MyMod.Headlamp", 4000, "head")
VTL.registerFlicker("brazier", "fire")
Региональная погода из Lua: VTWG.precipAt(x, y), VTWG.fogAt(x, y).

Комментарии 0
Пока нет комментариев — будьте первым.
Войдите или зарегистрируйтесь, чтобы оставить комментарий.