Функция Unset Mesh Deformer в Unreal Engine

Друзья, приветствую, с Вами Будуев Антон. В данной статье мы в качестве справочной информации обсудим Blueprint-функцию (метод) Unset Mesh Deformer класса Skinned Mesh Component в Unreal Engine (UE4, UE5), удаляющую пользовательский деформер и возвращающую деформер по умолчанию.

Скачать книгу Blueprint для Unreal Engine

* Skinned Mesh Component — это абстрактный класс компонента в Unreal Engine отображающий и управляющий скелетным мешем (Skeletal Mesh), поддерживающий скиннинг (привязку вершин к костям), уровни детализации (LOD), деформацию меша, морф-таргеты, а также различные системы кастомизации и оптимизации. Этот компонент не поддерживает анимацию сам по себе, но является основой для наследников, таких как Skeletal Mesh Component.

Unset Mesh Deformer

Blueprint-функция Unset Mesh Deformer в Unreal Engine (UE5, UE4)
Blueprint-функция Unset Mesh Deformer в Unreal Engine (UE5, UE4)

Blueprint-функция Unset Mesh Deformer в Unreal Engine — метод класса Skinned Mesh Component, который отключает (снимает) любой деформер меша, назначенный этому компоненту. После вызова компонент перестаёт использовать пользовательский деформер и возвращается к деформеру по умолчанию, заданному на уровне меша, либо к стандартной фиксированной деформации.

Официальная справка: Unset any MeshDeformer applied to this Component.

Перевод: Unset Mesh Deformer — снимает любой деформер меша, применённый к этому компоненту.

Функция Unset Mesh Deformer удаляет текущий пользовательский деформер меша, назначенный на компонент скелетного меша. Это означает, что компонент перестаёт использовать кастомный алгоритм деформации и возвращается к стандартному поведению — либо использует деформер, заданный на уровне самого меша, либо применяет фиксированную деформацию, которая не требует дополнительных настроек. Функция обновляет внутреннее состояние компонента, чтобы обеспечить корректное переключение.

Наш канал «Unreal Engine — это просто» в Telegram, MAX и VK: осторожно, подписка на канал вызывает желание открыть Unreal Editor ;)

Применяется функция, когда необходимо отменить ранее установленный кастомный деформер меша, к примеру, при смене визуальных эффектов, возврате к базовой деформации или для отладки. Это позволяет гибко управлять системой деформации меша без необходимости пересоздавать или заменять компонент.

Например, если в игре персонаж временно использовал деформер для симуляции ткани, а затем игрок переключился на базовый внешний вид без дополнительных эффектов, необходимо вызвать Unset Mesh Deformer. Как следствие, компонент возвратится к стандартной деформации меша, отключая все кастомные эффекты.

Параметры функции

Эта функция не принимает параметров и полностью сбрасывает пользовательский деформер, восстанавливая поведение по умолчанию.

Ключевые понятия, связанные с функцией

  1. Mesh Deformer (деформер меша) — это система (объект), отвечающая за процедурную деформацию скелетного меша и позволяющая изменять геометрию модели на уровне вершин в процессе анимации или рендеринга. Применяется для расширения возможностей анимации скелетного меша за счёт процедурного изменения формы модели. Это позволяет создавать более реалистичные и динамичные эффекты — например, симуляцию мышц, складок одежды, повреждений, а также сложные морф-эффекты, которые невозможно или неудобно реализовать только с помощью костей.
  2. Mesh Deformer Instance (экземпляр деформера меша) — это объект, который содержит состояние и параметры конкретного алгоритма процедурной деформации, применяемого к данному компоненту скелетного меша. Каждый такой экземпляр отвечает за обработку геометрии меша на лету для создания дополнительных анимационных или физических эффектов.

Смежные функции

  • Get Mesh Deformer Instance — возвращает указатель на текущий активный экземпляр деформера меша (Mesh Deformer Instance), применяемого к этому компоненту скелетного меша.
  • Set Mesh Deformer — устанавливает новый деформер меша (Mesh Deformer) для данного компонента, заменяя текущий. После вызова компонент будет использовать указанный деформер для процедурной деформации меша.
Оцените статью
( 1 оценка, среднее 5 из 5 )
Поделитесь этой статьей со своими знакомыми в социальных сетях, возможно, эта статья кому-то будет полезна
Unreal Engine - это просто