ОПИСАНИЕ:
TriggerBasedMeshCut — модульная визуальная система для Unreal Engine, реализующая обрезку статических и скелетных мешей при пересечении зоны триггера. Обрезка выполняется на уровне материала в мировых координатах, без изменения геометрии и без использования сложных систем. Решение подходит для креативных роликов, визуальных эффектов, прототипов и синематиков.
КЛАССЫ:
BP_CutTrigger — актор с Box Collision, управляющий логикой обрезки и передающий параметры в материал.
CutMaterial — материал с логикой world-space маскирования и обрезки пикселей.
Static / Skeletal Mesh Actor — любой объект, проходящий через триггер и использующий материал обрезки.
ПРИНЦИП РАБОТЫ:
При входе объекта в зону триггера создаётся динамический экземпляр материала.
Триггер передаёт в материал свою позицию и размеры.
Материал сравнивает мировые координаты пикселей с параметрами триггера и скрывает пиксели внутри зоны через Opacity Mask.
Геометрия объекта при этом не изменяется.
КЛАССЫ:
BP_CutTrigger — актор с Box Collision, управляющий логикой обрезки и передающий параметры в материал.
CutMaterial — материал с логикой world-space маскирования и обрезки пикселей.
Static / Skeletal Mesh Actor — любой объект, проходящий через триггер и использующий материал обрезки.
ПРИНЦИП РАБОТЫ:
При входе объекта в зону триггера создаётся динамический экземпляр материала.
Триггер передаёт в материал свою позицию и размеры.
Материал сравнивает мировые координаты пикселей с параметрами триггера и скрывает пиксели внутри зоны через Opacity Mask.
Геометрия объекта при этом не изменяется.
Платформа: UE 5.5+
Формат: .uproject
Производительность: Для креатива и мелких игр
Настройки: Размер зоны обрезки, позиция триггера, материал объекта, тип меша