Ru/Brush: Difference between revisions
(Created page with "{{Language subpage}} <!-- Add the categories to the main page, not here. Some template, such as {{This is a}}, and all Table templates should be placed to the main page. -->...") |
m (Multipage removal) |
||
(8 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{ | {{LanguageBar|title = Объем, Элемент карты}} | ||
<!-- Add the categories to the main page, not here. Some template, such as {{This is a}}, and all Table templates should be placed to the main page. --> | <!-- Add the categories to the main page, not here. Some template, such as {{This is a}}, and all Table templates should be placed to the main page. --> | ||
''' | '''Объём (Brush), Элемент карты ''' - это [[Wikipedia:Convex and concave polygons|выпуклая]] 3D форма, созданная с помощью {{L|Hammer}} {{L|Hammer Block Tool|Block Tool}}. Элементы карты используются дизайнерами уровней, чтобы определить форму {{L|world|мира}} (которая определяет {{L|visibility|видимость}}) и для создания {{L|brush entity|Объёмных объектов мира}}. | ||
Когда карта скомпилирована, | Когда карта скомпилирована, {{L|VBSP}} конвертирует {{L|visleaf|видимые}} грани Элемента карты в [[Wikipedia:Constructive solid geometry|группы полигонов]]. Результатом 'моделирования Элементов карты' является их сохранение в BSP файле, также они могут быть обозначены как Объект мира (например - мир, или ваш Объёмный объект мира). Исходные Элементы карты всегда хранятся в BSP, хотя преимущества от этого не совсем ясны. | ||
По сравнению с | По сравнению с {{L|Model|моделями}}, Элементы карты: | ||
* Уникальные каждый раз | * Уникальные каждый раз | ||
* Низко-детализированы и | * Низко-детализированы и {{L|Cheap|не ресурсоёмки}} | ||
* Освещаются предварительно созданным | * Освещаются предварительно созданным {{L|lightmap|освещением}} | ||
* | * Жёсткие (не могут быть {{L|Skeletal animation|деформированы}}) | ||
== Компиляция == | == Компиляция == | ||
# Для | # Для каждого индивидуального Элемента карты, компилируется только та грань, которая касается {{L|visleaf|Области видимости}} (то есть видима). Некоторые результаты этого процесса можно увидеть ниже:<p>[[File:Brushes compiled.png|750px|Элементы карты и их откомпилированные эквиваленты]]</p> | ||
# Если некоторые части | # Если некоторые части грани Элемента карты видимы, а другие - нет, то эта грань будет разделена соответственно. | ||
Есть два исключения из этих правил: | Есть два исключения из этих правил: | ||
* Хотя они являются отдельными | * Хотя они являются отдельными объектами мира в Hammer, но все {{L|func_detail}} сливаются в единый объект мира во время компиляции. Вы не должны скрывать (с помощью {{L|nodraw}} текстуры) грани, которые расположены 'Объект-к-Объекту', но вы ''должны'' скрывать грани, расположенные как 'Объект мира-к-Элементу карты' и 'Элемент карты-к-Объекту мира'. | ||
* | * Грани с {{L|$translucent|полупрозрачными}} материалами никогда не разрезаются. Никогда не применяйте их на внутренние, или скрытые от игрока поверхности. | ||
== Ограничения == | == Ограничения == | ||
Line 27: | Line 28: | ||
VBSP имеет следующие ограничения: | VBSP имеет следующие ограничения: | ||
* 8192 | * 8192 элементов на карте | ||
* 128 | * 128 граней на одном элементе карты | ||
* 65536 | * 65536 граней всего на всех вместе взятых элементах на карте | ||
Невидимые | Невидимые элементы карты, такие как {{L|trigger_multiple|триггеры}} и даже {{L|hint brush|hint элементы карты}} относятся к ограничениям. | ||
{{tip|Можно сделать свою сборку VBSP с измененными/удаленными ограничениями, но не известно, как на это отреагирует игровой движок}} | {{tip|Можно сделать свою сборку VBSP с измененными/удаленными ограничениями, но не известно, как на это отреагирует игровой движок}} | ||
Line 37: | Line 38: | ||
== См. также == | == См. также == | ||
* | * {{L|Level Design Overview|Введение в редактирование}} | ||
* | * {{L|Basic_Construction|Создание элементов карты}} | ||
* | * {{L|Model|Модель}} | ||
* | * {{L|Displacement|Рельеф}} | ||
{{ACategory|Level Design}} | |||
{{ACategory|Glossary}} |
Latest revision as of 05:17, 12 July 2024
Объём (Brush), Элемент карты - это выпуклая 3D форма, созданная с помощью Hammer Block Tool . Элементы карты используются дизайнерами уровней, чтобы определить форму мира (которая определяет видимость ) и для создания Объёмных объектов мира .
Когда карта скомпилирована, VBSP конвертирует видимые грани Элемента карты в группы полигонов. Результатом 'моделирования Элементов карты' является их сохранение в BSP файле, также они могут быть обозначены как Объект мира (например - мир, или ваш Объёмный объект мира). Исходные Элементы карты всегда хранятся в BSP, хотя преимущества от этого не совсем ясны.
По сравнению с моделями , Элементы карты:
- Уникальные каждый раз
- Низко-детализированы и не ресурсоёмки
- Освещаются предварительно созданным освещением
- Жёсткие (не могут быть деформированы )
Компиляция
- Для каждого индивидуального Элемента карты, компилируется только та грань, которая касается Области видимости (то есть видима). Некоторые результаты этого процесса можно увидеть ниже:
- Если некоторые части грани Элемента карты видимы, а другие - нет, то эта грань будет разделена соответственно.
Есть два исключения из этих правил:
- Хотя они являются отдельными объектами мира в Hammer, но все func_detail сливаются в единый объект мира во время компиляции. Вы не должны скрывать (с помощью nodraw текстуры) грани, которые расположены 'Объект-к-Объекту', но вы должны скрывать грани, расположенные как 'Объект мира-к-Элементу карты' и 'Элемент карты-к-Объекту мира'.
- Грани с полупрозрачными материалами никогда не разрезаются. Никогда не применяйте их на внутренние, или скрытые от игрока поверхности.
Ограничения
VBSP имеет следующие ограничения:
- 8192 элементов на карте
- 128 граней на одном элементе карты
- 65536 граней всего на всех вместе взятых элементах на карте
Невидимые элементы карты, такие как триггеры и даже hint элементы карты относятся к ограничениям.
