в углу постоянно собирается вода. она стекает по этому углу на землю. камень потемнеет. а в некоторых местах покроется плесенью... статичной. которую можно нарисовать один раз на одной текстуре. основной. сохранить её в ддс. и сделать её единственной текстурой. я имею ввиду это.
зачем модели рисовать отдельно я все равно не понимаю. или мы говорим о разном.
Об одном и том же, но с/без понимания проблемы.
Никаких "динамичных" меняющихся текстур не надо. Значит, не надо и масок a-la кровь на оружии. Пусть основная диффузная текстура только одна. Вот она (ванильная).
Весь собор, кроме галереи наверху, сделан на ней одной. Вблизи персонаж сможет рассмотреть только нижние ряды камней. Значит, в средней и верхней части здания можно плюнуть на повторения - их всё равно видно не будет (умение летать в моде не предусмотрено). В нижней части, в поле видимости, боремся с повторениями: не "сажаем" один и тот же камень подряд, крутим UV-map слева направо и наоборот (вверх-вниз нельзя - падающие тени не позволят). Повторение убрано, всё ок.
И вот пошли дефекты, о которых ты говоришь. Камни в ряду, примыкающем к земле, должны быть с мхом. Камни в рядах, где есть какие-то резные детали (не обязательно внизу), должны иметь потёки воды. Камни наверху могут быть покрыты птичьим дерьмом. И т.д. А какие-то камни должны быть "просто" камнями, без всяких доп.дефектов. И повторяться эти дефекты не должны, во всяком случае в пределах одного поля видимости.
"Канонический" подход: сделать UV map со всего фасада или большого его куска, нарисовать под него такую же - во весь фасад - текстуру, и изгаляться над ней. В нижней части добавить мха, в верхней дерьма, в середине потёков и т.д. Так делает Беседка: смотришь на её текстуры - вот он фасад или его узнаваемые большие куски.
Но какой тогда нужен РАЗМЕР текстуры, учитывая, что здание колоссально, а разрешение должно быть высоким - стоя около нижней части здания, персонаж должен видеть чёткий узор камня, а не размытые пиксели? ДИКО огромным. И так с каждым зданием выше пары этажей. Не говоря уж об огромном объёме работ с текстурами: большинство из них (на CGtextures, во всяком случае) сняты именно с небольшого участка, и чтобы "тиражировать" их на весь фасад, нужно, собрав UV map, потом долго сидеть в Фотошопе.
А что делаю я?
Я заставляю UV-map сто раз отработать одни и те же три камня, "пройдя" ими весь фасад. (Только в нижней части надо побороться с повторяемостью, как уже сказано). А потом я добавляю там, где надо, небольшие "накладные" прямоугольники с прозрачными текстурами дефектов.
Итог. Я проигрываю в полигонаже - ну, полсотни, ну максимум сотня лишних полигонов на весь собор. (На фоне его "родных" 10 тыс.) Но зато у меня основная текстура остаётся 512 х 512, а не 20480 х 20480 во весь фасад - это раз. Я вожусь только с раскладкой UV map, а не с UV map + Photoshop, ведь текстуры "идут в бой" готовыми как есть, то есть минимум вдвое экономлю на объёме работ - два. И в итоге проигрыш многократно перекрывается выигрышем. Ведь "жирные" текстуры грузят систему куда сильней, чем лишняя сотня полигонов, верно?
Сообщение отредактировал Старый геймер: 10 августа 2015 - 11:28