Фотореалистичная дорога

· 111 words · 1 minute read

Как сделать вот такую дорогу в модах Assetto Corsa?

Screenshot

Screenshot

Настройки шейдера 🔗

Для этого нам понадобится настроить шейдер ksMultilayer_fresnel_nm, или ksMultilayer_fresnel_nm4.

Во втором варианте на каждый слой можно наложить свою карту нормалей.

Настройки шейдера, от которых начинаем плясать:

Screenshot

Подробный разбор настроек

Далее, слоты текстур.

txDiffuse 🔗

Это “текстура разнообразия”.

В каналы RGB кладутся потёртости на дороге, которые будут как можно реже повторяться. Это может быть либо длинная вертикальная текстура, либо проекция всего трека.

Screenshot

В альфа-канал кладётся specular-карта.

txMask 🔗

Если мы делаем длинную вертикальную текстуру для прямоугольной равзёртки дороги, то можно оставить в довольно низком разрешении.

Если мы делаем проекцию всего трека, то разрешение должно быть максимальным, чтобы не было лесенок на стыках слоёв.