Мод Ploppable Asphalt+ (PA+) позволяет создавать пропы, использующие сетевые шейдеры для отображения текстур тематики карты, таких как асфальт, тротуар, трава, гравий и скалы. В зависимости от выбранного шейдера можно использовать diffuse, alpha, normal и specular карты. Пропы также совместимы с декалями.
Предполагается, что вы знакомы с обычным процессом создания ассетов пропов.
При помощи мода можно использовать для создания объектов, которые с помощью сетевых шейдеров отображают текстуры, характерные для той или иной карты, например асфальт, тротуарную плитку, траву, гравий, скалы. Вы также можете использовать диффузные, альфа-карты, карты нормалей и зеркальные карты в зависимости от того, какой именно шейдер вы используете. Объекты также совместимы с наклейками.
Для конвертации пропа под мод PA+ необходимо запустить один из скриптов через консоль ModTools (`F7`).
Существует 3 сетевых шейдера:
RoadBridge — для асфальта и тротуара
Road — для травы и скал
TrainBridge — для гравия
Проп не будет корректно отображаться в редакторе ассетов, так как мод PA+ обрабатывает его только при обычной загрузке игры.
Рекомендуется использовать только полностью плоские меши, поскольку нормали некорректно отображаются при повороте пропа — освещение «следует» за вращением.
Есть ограничения по размеру в зависимости от шейдера: например, обычный шейдер Road некорректно работает для пропов размером 32×32 метра.
Чтобы избежать «Z-fighting» для пропов, размещённых на земле, меш должен быть слегка приподнят:
- Основные меши — на 2 см выше уровня земли
- LOD-модели — на 5 см выше
Текстуры импортируются аналогично обычным пропам, но мод PA+ конвертирует их для использования с сетевыми шейдерами. Текстуры, которые вам нужно импортировать, похожи на обычные реквизиты, но мод PA+ преобразует текстуры для использования в сетевых шейдерах.
(Изображения импортированных текстур показаны внизу оригинального текста)
Diffuse — обычная диффузная карта.
Alpha — работает как стандартная альфа-карта для RoadBridge и TrainBridge, а для шейдера Road чёрный цвет отображает траву.
Color — белый цвет отображает тротуар для RoadBridge, гравий для TrainBridge, скалы для Road.
Illumination — белый цвет отображает асфальт для всех трёх шейдеров.
Normal — работает как обычная нормал-карта для RoadBridge и TrainBridge, но не работает для Road.
Specular — стандартная спекулярная карта.
Как и любая диффузная текстура
Работает как обычная альфа-карта для RoadBridge и TrainBridge, но на шейдере Road отображается трава, когда он чёрный.
Белый цвет обозначает дорожное покрытие для RoadBridge, гравий для TrainBridge, обрыв для Road.
Белый цвет отображается как асфальт на всех трёх шейдерах.
Работает так же, как любая обычная карта для RoadBridge и TrainBridge, но совсем не работает для Road.
Работает так же, как любая зеркальная карта.