Показать сообщение отдельно
Старый 19.01.2012, 14:30   #21
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: Как сделать правильнее

кстати по рисунку также можно понять почему резать лучше боксом, а не квадратом
ээ я не очень понял. у тебя картинка вроде сбоку? т.е. декаль как бы там проецируется сверху слева вниз вправо? короче оно бы и квадратом так же обрезалось бы.

а насчёт обозначенной на картинке проблемы - да, не подумал о таком.
интересно найти решение.
в голову приходит только безумный вариант - т.к. проблема аналогична проблеме освещения при отсутствии теней, можно в крохотном разрешении (типа 32х32) растеризовать все отобранные треугольники с позиции прожектора декали, рисуя в 2д массив глубину (как при software occlusion culling) и потом сравнить все трианглы с записанной глубиной, узнав, есть ли перекрытие (отсеяв то, что у тебя на картинке красное).
но это чёто уже черезчур тормозно звучит)
(Offline)
 
Ответить с цитированием