Браш

From Valve Developer Community
Jump to: navigation, search
English Deutsch Português-Brasileiro

Браш - это выпуклая 3D форма, созданная с помощью Hammer Block Tool. Браши используются дизайнерами уровней, чтобы определить форму мира (которая определяет видимость) и для создания брашевых энтити.

Когда карта скомпилирована, VBSP конвертирует видимые стороны браша в группы полигонов. Результатом 'моделирования брашей' является их сохранение в BSP файле , также они могут быть обозначены как энтити (например - мир, или ваша брашевая энтити). Оригинальные браши всегда хранятся в BSP, хотя преимущества от этого не совсем ясны.

По сравнению с моделями, браши:

Компиляция

  1. Для каждой индивидуальной браш-модели, компилируется только та сторона, которая касается листа видимости (то есть видима). Некоторые результаты этого процесса можно увидеть ниже:

    Браши и их откомпилированные эквиваленты

  2. Если некоторые части стороны браша видимы, а другие - нет, то эта сторона будет разделена соответственно.

Есть два исключения из этих правил:

  • Хотя они являются отдельными энтити в Hammer, но все func_detail сливаются в единый браш во время компиляции. Вы не должны скрывать (с помощью nodraw текстуры) стороны, которые расположены 'браш-к-брашу' (но вы должны скрывать стороны, расположенные как 'мир-к-брашу' и 'браш-к-миру').
  • Стороны с полупрозрачными материалами никогда не разрезаются. Никогда не применяйте их на внутренние, или скрытые от игрока поверхности.

Ограничения

VBSP имеет следующие ограничения:

  • 8192 брашей на карте
  • 128 сторон на одном браше
  • 65536 сторон всего на всех вместе взятых брашах на карте

Невидимые браши, такие как триггеры и даже hint браши относятся к ограничениям.

Совет:
Можно сделать свою сборку VBSP с измененными/удаленными ограничениями, но не известно, как на это отреагирует игровой движок


См. также