В принципе, есть же сорцы всех карт из hl:source, так если использовать их, то автоматически избавляемся от проблемы z-файтинга, почему автор из откомпилированных карт делал сборку?
2 XaeroX:
что конкретно тебе не ясно в моем посте?
Я просто удивился, почему автор склеивает модели откомпилированных бспешек, а не обычные исходники карт (кои есть в наличии).
2 PoD-Stas:
Ну, допустим, я бы делал точно так же. В откомпилированных картах есть только видимые поверхности, а в исходниках - куча бэкфейсов.
А не ясно мне, как это связано с проблемой зфайтинга.
2 PoD-Stas:
Похоже на то, ну так при совмещении исходников были бы перекрывающиеся браши, то же самое. Если ты, конечно, не имел в виду - отправить полученный склеенный магаисходник на компиляцию (которая, разумеется, не пройдёт, т.к. превысятся все мыслимые лимиты).
Наивное решение этой проблемы - при отрисовке каждый новый кусок уровня рисовать с положительным полиоффсетом, потом для следующего куска - ставить отрицательный, потом снова положительный и т.п.
"Умное" решение - алгоритмически определить совпадающие куски уровня и убрать дубликат. Правда, задачка не тривиальная.
Post automatically merged:
Сорцы-то может быть и есть (в ворованной бетке, например, для старой версии сорса), но я думаю, что тут тупо оперативной памяти не хватит для брашей, плейнов и бсп-дерева (про виз и рад промолчим, фиг с ними).