Кстати я там подсчитал, можно 5 текстур одной маской уместить
|
В своё время практиковал хитропопое решение задачки:
Маска пишется в альфа-канал диффузной текстуры. Устанавливаем тайлинг, смещение для текстуры, а маску читаем без этих значений... Как результат - не нужна доп. текстура-маска. Но это наверное из разряда извращений, ибо нельзя иметь маску и текстуру в разных разрешениях. То есть решение не универсальное.
вот кстати, любопытная задачка:
Ландшафт. Вейпоинты. Нужно проложить дорогу, но не просто "асфальт", а из текстуры с разметкой, т.е. направленную. Ничего умнее доп. меша, повторяющего поверхность ландшафта, мне пока в голову не идёт... Может быть, есть возможность придумать хитрую математику, запаковывающую в маску информацию об ориентации текстуры, и тогда модифицировать текстурные координаты...