Ru/Visleaf: Difference between revisions

From Valve Developer Community
< Ru
Jump to navigation Jump to search
m (→‎See also: Resolved link redirection)
m (otherlang2'd)
Line 1: Line 1:
{{otherlang2
|en=Visleaf
}}
[[Image:Opt_pvs_blank.jpg|thumb|Пример сцены с двумя комнатами.]]
[[Image:Opt_pvs_blank.jpg|thumb|Пример сцены с двумя комнатами.]]


Line 19: Line 22:
** Компилятор [[vvis|VVIS]].
** Компилятор [[vvis|VVIS]].
** [http://rvanhoorn.ruhosting.nl/optimization.php?chapter=visleafs Великолепное объясснение теории visleaf-ов Ральфом ван Хурном].
** [http://rvanhoorn.ruhosting.nl/optimization.php?chapter=visleafs Великолепное объясснение теории visleaf-ов Ральфом ван Хурном].
{{otherlang:ru}}
{{otherlang:ru:en|Visleaf}}


[[Category:Glossary:ru]]
[[Category:Glossary:ru]]
[[Category:Level Design:ru]]
[[Category:Level Design:ru]]
[[Category:Russian]]
[[Category:Russian]]

Revision as of 08:39, 22 February 2011

Template:Otherlang2

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

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

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

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

See also