Тема: [Papervision] papervision3d z Сортировка
Показать сообщение отдельно
Старый 14.07.2010, 23:50
Alex Lexcuk вне форума Посмотреть профиль Отправить личное сообщение для Alex Lexcuk Посетить домашнюю страницу Alex Lexcuk Найти все сообщения от Alex Lexcuk
  № 2  
Ответить с цитированием
Alex Lexcuk

блогер
Регистрация: Mar 2008
Адрес: Донецк_city
Сообщений: 1,094
Записей в блоге: 5
В папервизионе не шарю, однако
>>есть модель состоящая из нескольких частей. Некоторые части видны сквозь модель, хотя располагаются дальше.
Это и есть z сортировка, визуально и правильно если мыслить логически, что эти некоторые части не должны быть видны, однако математически координаты z грани сложенные и поделенные на число вершин будут именно так как папервизион их и рисует. Выход: делать специальную модель, так что-бы такого в принципе не могло случиться, это может быть модель состаящая из полигонов примерно одинаковой площадью. Если в модели будет один большой полигон и куча маленьких, то большой полигон перекроет маленькие когда это не нужно.
Еще есть сортировка BSP деревьями, тормозить будет еще больше, поскольку прожка должна расчитать BSP дерево, но будет четко, BSP сортировка режет полигоны на куски, там где они визуально пересекаются, от этого еще большие тормоза. В папервизионе как наиболее отсталой и заброшенной либе BSP сортировка не реализована, она есть в альтернативе3Д, и еще тоже заброшенный, ныне away3D
http://derschmale.com/demo/wick3d/bsp/Wick3dBSP.html
http://code.google.com/p/wick3d/downloads/list
__________________
Гоночка