Кисти BSP (BSP браши) — это самые простые строительные блоки, которые имеются в арсенале игрового движка Unreal Engine. Когда-то технология использовалась в качестве основного элемента дизайна уровней, теперь же введены более эффективные специализированные типы CSG геометрии, например, добавляющие и вычитающие кисти. Первые применяют для создания потолка или пола как отдельных объектов. Вторые же используются после добавочных кистей для организации дверных проемов, окон.

BSP браши — инструмент для создания прототипа пространства сцены при разработке компьютерной игры в Unreal Engine. Браши полезны на ранних этапах разработки игрового продукта. Они нужны для быстрого создания прототипа уровня и объектов окружения — их базовых версий.

Как использовать BSP браши

Макеты и каркасы — основу для построения игровой среды — создают, используя простую геометрию. Чтобы избежать ошибок в построении пространства, стоит начинать проектирование виртуального мира с помощью кистей BSP. 

При создании компоновки окружения дизайнеры не сразу вставляют статические сетки, текстуры и освещение. Сначала нужно построить прототип и опробовать на нем свою идею.

Цель BSP — сделать набросок исходной геометрии уровня или среды для тестирования пространства. Это помогает определиться с масштабом, расположением объектов и оценить взаимодействие моделей.

Кисти BSP это примитивные геометрические формы, которые используются в редакторе игрового движка. Например, в Unreal Engine найти их просто:

  • перейдите во вкладку Modes;
  • выберите панель Place;
  • нажмите на инструменты Geometry.
BSP браши в Unreal Engine 4. Инструмент Geometry с основными bsp кистями.

Открытый инструмент Geometry для использования BSP кистей в левом верхнем углу.

Здесь будут доступны сфера, куб, лестницы, конус и цилиндр — на их основе можно начать архитектуру уровня и объектов. Последние будут заменены на высокополигональные (максимально реалистичные) модели в будущем.

Возможности BSP брашей

Инструмент с помощью плоскости (перегородки) разделяет площадь на два выпуклых множества. Это позволяет представить объект или целое пространство в виде древовидной структуры данных.

Настройки BSP брашей в Unreal Engine 4. Кисти BSP и Brush Settings.

Доступные настройки для каждой bsp кисти.

Главные плюсы использования BSP брашей:

  1. Более легкая обработка при рендеринге (отрисовке сцен).
  2. Сортировка объектов происходит в порядке удаления наблюдателя от камеры.
  3. Инструмент помогает предотвратить или выявить пересечения плоскостей или моделей.

Что можно делать с помощью кистей BSP:

  1. Создавать геометрию уровня прямо в игровом движке.
  2. Просматривать результаты внутри редактора без сторонних средств разработки.
  3. Блокировать макет для дальнейшего использования в других проектах.
  4. Быстро определять масштаб сцены и размер объектов.
  5. Тестировать игровой процесс и функциональность уровней без отвлечения на внешний вид моделей.

Кисти BSP — это основа, на которой строится вся финальная среда. При дальнейшей работе BSP-инструменты будут заменены статическими сетками (полигональными сетками, из которых состоит готовая карта). Это означает, что прототипы выполнили свою функцию. Дальше проводится шлифовка уровня и наполнение его контентом.

Меню