Эта статья документации для всего, что использует платформу Source. Нажмите для получения дополнительной информации.

Ru/Func viscluster: Difference between revisions

From Valve Developer Community
< Ru
Jump to navigation Jump to search
No edit summary
m (Multipage removal)
 
(15 intermediate revisions by 9 users not shown)
Line 1: Line 1:
{{otherlang2
{{LanguageBar}}
|title=func_viscluster
{{this is a|brush entity|internal=1|name=func_viscluster|since=Half-Life 2: Episode Two|sprite=toolstrigger.gif}}<!-- When this page is updated to {{langsp}} or {{langsp}} instead of {{lang}}, please move {{this is a}} to the base page, as it is automatically translated. -->
|en=func_viscluster
[[File:Tools Viscluster.png|thumb|160px|Служебная текстура {{mono|tools\tools_viscluster}} из {{bms|4}}, разработанная для упрощения идентификации вискластеров.]]
}}
Она позволяет вручную сообщить {{L|VVIS}}, что {{L|Visleaf|области видимости}} внутри него видимы друг для друга и должны восприниматься как единая область. Это полезно на больших открытых пространствах, где расчёт видимости занимает очень, очень долгое время. Неправильное использование может негативно сказаться на производительности. Его следует покрывать служебной текстурой <tt>tools\toolstrigger</tt>.


'''func_viscluster''' это [[Internal_entity|внутренняя]] [[Brush_entity|брашевая энтити]], присутствующая во всех играх [[Orange Box]]. Она позволяет вручную сообщить [[VVIS]], что [[Visleaf|листья]] внутри ней видимы друг для друга. Это полезно на больших открытых пространствах, где расчёт видимости занимает очень, очень долгое время. Следует покрывать текстурой <code>tools\toolstrigger</code>.
{{note|Этот объект '''не''' меняет расположение или количество областей видмости на карте.}}


{{note|Эта энтити '''не''' меняет расположение или количество листьев на карте. См. статью [[Visibility optimization]], как это сделать.}}
{{bug|Несмотря на то, что при просмотре областей видимости в Hammer ({{L|portal file|''Map > Load Portal File''}}), соединённые <code>func_viscluster</code> области будут выглядеть как одна, но такие команды, как mat_leafvis, покажут, что области видимости по-прежнему раздельны!}}


{{warning|Браш не должен пересекать поверхность [[Water (shader)|воды]]. Если это действительно необходимо использовать над водой, создайте браш на уровне поверхности воды с одной стороны, а затем создать второй, отдельный func_viscluster с другой. Никогда не позволяйте брашу func_viscluster пересекать поверхность воды, иначе могут случиться ''очень'' странные вещи.}}
{{warning|Объём <code>func_viscluster</code> не должен пересекать поверхность {{L|Water (shader)|воды}} или {{L|areaportal|портала областей}}. Если его действительно необходимо использовать над водой, создайте один объём на уровне поверхности воды с одной стороны, а затем создайте второй, отдельный <code>func_viscluster</code> с другой. Никогда не позволяйте объёму <tt>func_viscluster<tt> пересекать поверхность воды, иначе могут случиться ''очень'' странные вещи.}}


{{bug|В предварительном просмотре листьев в Хаммере (''Map > Load Portal File'') листья, соединённые viscluster, будут выглядеть как один лист. Это на самом деле не так!}}
==Смотри также==
 
*[http://www.youtube.com/watch?v=TzUBDMuVQmA Viscluster video tutorial]
 
*{{L|Visibility optimization|Оптимизация видимости}}
[[Category:Entities]][[Category:Source Base Entities]][[Category:Optimisation Brush Entities]]
{{ACategory|Optimization Brush Entities}}

Latest revision as of 06:48, 12 July 2024

English (en)Русский (ru)中文 (zh)Translate (Translate)
Toolstrigger.gif

func_viscluster - это внутренний(en) брашевая энтити(en), доступно для всех игр на движке Source Source начиная с Half-Life 2: Episode Two Half-Life 2: Episode Two.

Служебная текстура tools\tools_viscluster из Black Mesa Black Mesa, разработанная для упрощения идентификации вискластеров.

Она позволяет вручную сообщить VVIS(en), что области видимости(en) внутри него видимы друг для друга и должны восприниматься как единая область. Это полезно на больших открытых пространствах, где расчёт видимости занимает очень, очень долгое время. Неправильное использование может негативно сказаться на производительности. Его следует покрывать служебной текстурой tools\toolstrigger.

Note.pngПримечание:Этот объект не меняет расположение или количество областей видмости на карте.
Icon-Bug.pngБаг:Несмотря на то, что при просмотре областей видимости в Hammer (Map > Load Portal File(en)), соединённые func_viscluster области будут выглядеть как одна, но такие команды, как mat_leafvis, покажут, что области видимости по-прежнему раздельны!  [нужно проверить в ?]
Warning.pngПредупреждение:Объём func_viscluster не должен пересекать поверхность воды(en) или портала областей(en). Если его действительно необходимо использовать над водой, создайте один объём на уровне поверхности воды с одной стороны, а затем создайте второй, отдельный func_viscluster с другой. Никогда не позволяйте объёму func_viscluster пересекать поверхность воды, иначе могут случиться очень странные вещи.

Смотри также