Difference between revisions of "Visleaf:ru"

From Valve Developer Community
Jump to: navigation, search
(Created page with '[[Image:Opt_pvs_good.jpg|thumb|Обычная структура visleaf-ов для сцены выше. Обратите внимание что leaf 2 не может виде…')
 
m (Added to russian category)
 
(12 intermediate revisions by 6 users not shown)
Line 1: Line 1:
 +
{{otherlang2
 +
|title=Листья видимости
 +
|en=Visleaf
 +
|de=Visleaf:de
 +
}}
 +
[[Image:Opt_pvs_blank.jpg|thumb|Пример сцены с двумя комнатами.]]
 +
 
[[Image:Opt_pvs_good.jpg|thumb|Обычная структура visleaf-ов для сцены выше. Обратите внимание что leaf 2 не может видеть leaf 3.]]
 
[[Image:Opt_pvs_good.jpg|thumb|Обычная структура visleaf-ов для сцены выше. Обратите внимание что leaf 2 не может видеть leaf 3.]]
  
Каждый '''visleaf''' (иногда говориться просто '''leaf''') это полый объем на карте, который определяет 'группу' видимых поверхностей. Каждая видимая поверхность на карте является частью того или иного visleaf-а. Visleaf-ы прежде всего используются <i>Рендером движка</i> для определения (перед прорисовкой каждого кадра) какие области на карте могут нуждаться в прорисовке на экране. Если ''какая-либо часть'' visleaf-а [[PVS|потенциально видима]] с ''любой части'' текущего visleaf-а, то содержимое того visleaf-а тоже рисуется движком.  
+
Лист видимости ('''visleaf''', а иногда просто '''leaf''') - это полый объем на карте, который определяет "группу" видимых поверхностей. Каждая видимая поверхность на карте является частью того или иного листа видимости. Листья видимости прежде всего используются <i>рендером движка</i> для определения (перед прорисовкой каждого кадра) какие области на карте нуждаются в прорисовке на экране. Если ''какая-либо часть'' листа видимости [[PVS|потенциально видима]] с ''любой части'' текущего листа видимости, то содержимое того листа тоже рисуется движком.  
  
Visleaf-ы создаются автоматически из [[BSP|BSP дерева]] компилятором [[vvis|VVIS]]. Каждая (внутренняя) поверхность visleaf-а это либо поверхность [[World brush|Мирового браша]] либо ''Портал'' к соседнему visleaf-у.  
+
Листья создаются автоматически из [[BSP|BSP дерева]] компилятором [[vvis|VVIS]]. Каждая (внутренняя) поверхность листа - это либо поверхность [[World brush|Мирового браша]], либо ''портал'' к соседнему листу.  
  
The [[ConVar|Консольная команда]] "'''<code>[[mat_leafvis]] 1</code>'''" красным цветом рисует каркас коробки visleaf-а в котором находится игрок и перерисовывается каждый раз, когда игрок входит в новый visleaf. Visleaf-ы также можно просмотреть с помощью программы [[glview]].
+
[[ConVar|Консольная команда]] "'''<code>[[mat_leafvis]] 1</code>'''" красным цветом рисует каркас коробки листа видимости в котором находится игрок и перерисовывается каждый раз, когда игрок входит в новый лист. Листья также можно просмотреть с помощью программы [[glview]].
  
==See also==
+
==См. также==
  
*[[PVS]] (Potentially Visible Set): 'группа' visleaf-ов которые рисуются движком в данный момент.
+
*[[PVS]] (Potentially Visible Set): группа листьев видимости которые рисуются движком в данный момент.
 
*[[PAS]] (Potentially Audible Set): то же что и выше, только для звуков.
 
*[[PAS]] (Potentially Audible Set): то же что и выше, только для звуков.
 
*[[Visibility optimization|Оптимизация видимости]]
 
*[[Visibility optimization|Оптимизация видимости]]
**[[Leaks]] это зазаоры в BSP геометрии, которые мешают созданию visleaf-ов.
+
**[[Leaks|Утечки]] это зазоры в BSP геометрии, которые мешают созданию листьев.
** [[Hint brush]]и сообщают компилятору о необходимости разрезать visleaf-ы.
+
** [[Hint brush]] сообщают компилятору о необходимости разрезать листья.
*Создание visleaf-ов:  
+
*Создание листьев видимости:  
 
** Компилятор [[vvis|VVIS]].
 
** Компилятор [[vvis|VVIS]].
** [http://www.student.ru.nl/rvanhoorn/optimization.php?chapter=visleafs Великолепное объясснение теории visleaf-ов Ральфом ван Хурном].
+
** [http://rvanhoorn.ruhosting.nl/optimization.php?chapter=visleafs Великолепное объяснение теории Ральфом ван Хурном].
 
 
{{otherlang:ru}}
 
  
 
[[Category:Glossary:ru]]
 
[[Category:Glossary:ru]]
 +
[[Category:Level Design:ru]]
 +
[[Category:Russian]]

Latest revision as of 09:19, 9 June 2018

English Deutsch
Пример сцены с двумя комнатами.
Обычная структура visleaf-ов для сцены выше. Обратите внимание что leaf 2 не может видеть leaf 3.

Лист видимости (visleaf, а иногда просто leaf) - это полый объем на карте, который определяет "группу" видимых поверхностей. Каждая видимая поверхность на карте является частью того или иного листа видимости. Листья видимости прежде всего используются рендером движка для определения (перед прорисовкой каждого кадра) какие области на карте нуждаются в прорисовке на экране. Если какая-либо часть листа видимости потенциально видима с любой части текущего листа видимости, то содержимое того листа тоже рисуется движком.

Листья создаются автоматически из BSP дерева компилятором VVIS. Каждая (внутренняя) поверхность листа - это либо поверхность Мирового браша, либо портал к соседнему листу.

Консольная команда "mat_leafvis 1" красным цветом рисует каркас коробки листа видимости в котором находится игрок и перерисовывается каждый раз, когда игрок входит в новый лист. Листья также можно просмотреть с помощью программы glview.

См. также