Leafs: различия между версиями

Материал из CSM Wiki
Перейти к навигации Перейти к поиску
(Содержимое страницы заменено на «Сдесь был БульдозеР»)
Строка 1: Строка 1:
[[Категория:Маппинг_Source]]
+
Сдесь был БульдозеР
<div class="thumb tright"><div class="thumbinner" style="width:182px;">[http://developer.valvesoftware.com/w/images/b/bc/Opt_pvs_blank.jpg http://developer.valvesoftware.com/w/images/thumb/b/bc/Opt_pvs_blank.jpg/180px-Opt_pvs_blank.jpg] <div class="thumbcaption"><div class="magnify"></div>Простой пример карта с двумя комнатами.</div></div></div>
 
 
 
<div class="thumb tright"><div class="thumbinner" style="width:182px;">[http://developer.valvesoftware.com/w/images/8/85/Opt_pvs_good.jpg http://developer.valvesoftware.com/w/images/thumb/8/85/Opt_pvs_good.jpg/180px-Opt_pvs_good.jpg]<div class="thumbcaption"><div class="magnify"></div>Так распологаются листья на тойже карте. Из листа 3 нельзя увидеть 2.</div></div></div>
 
 
 
== Visleaf ==
 
Visleaf (листья) – это <u>группы</u> видимых поверхностей, на которые делится всё пространство карты. Каждая видимая поверхность карты - это часть того или иного visleaf. В листе находится информация о всей графике, входящей в этот лист, для рендеринга изображения, выводимого на экран в данный момент. Если какая-либо часть другого листа <u>потенциально видима</u> ([http://developer.valvesoftware.com/wiki/PVS PVS]) из данной области, то рендер просчитывает весь соседний лист.
 
 
 
Листья генерируются из BSP-дерева компилятором VVIS и имеют определённую геометрическую форму. Любая поверхность листа ограничивается World-брашем или Порталом к соседнему листу. Порталы проходят по границе листьев.
 
 
 
[http://developer.valvesoftware.com/wiki/ConVar Консольная переменная] "[http://developer.valvesoftware.com/w/index.php?title=Mat_leafvis&action=edit&redlink=1 mat_leafvis 1]" выделяет только тот visleaf в котором находится игрок красными контурами. Так же листья можно просмотреть в [http://developer.valvesoftware.com/wiki/Glview glview]
 
 
 
Смотрите также:
 
----
 
<ul><li>Потенциально видимая часть [http://developer.valvesoftware.com/wiki/PVS PVS] (Potentially Visible Set)  .
 
</li><li>Потенциально слышимая часть [http://developer.valvesoftware.com/wiki/PAS PAS] (Potentially Audible Set).
 
</li><li>[http://developer.valvesoftware.com/wiki/Leaks Leaks] ошибка "дыра" в BSP геометрии из-за которой невозможно создатние visleaf.
 
</li><li>Генерация листьев:
 
</li><ul><li>[http://developer.valvesoftware.com/wiki/Vvis VVIS] компилятор.
 
</li><li>[http://developer.valvesoftware.com/wiki/Optimization_(Geometry)#Visibility Оптимизация геометрии и визуализации.]
 
</li><li>[http://developer.valvesoftware.com/wiki/Visibility_determination Визуализация.]
 
</li><li>[http://www.student.ru.nl/rvanhoorn/optimization.php?chapter=visleafs Ральф ван Хорнс] статья(en) о visleafs.
 
</li></ul><li>Visleaf оптимизация:
 
</li><ul><li>[http://developer.valvesoftware.com/wiki/BSP_Map_Optimization BSP-оптимизация.]
 
</li><li>[http://developer.valvesoftware.com/wiki/Controlling_Geometry_Visibility_and_Compile_Times Контроль геометрии,    визуализации и компиляции.]
 
</li><li>[http://developer.valvesoftware.com/wiki/Hint_brush Hint-браши.]</li></ul></ul>
 
 
 
Статья взята с [http://developer.valvesoftware.com/wiki/Visleaves ValveDev]
 

Версия 22:35, 10 мая 2009

Сдесь был БульдозеР