Модификатор «Кэш меша» (mesh cache modifier)¶
Модификатор Mesh Cache применяет анимированные меш-данные из внешнего файла к мешу, позволяя ему деформироваться с течением времени. Обычно он используется для импорта анимаций из других приложений, обеспечивая плавное воспроизведение кэшированных деформаций.
Этот модификатор функционирует аналогично ключам формы, но был специально разработан для воспроизведения анимаций, сохранённых во внешних файлах, а не деформаций на основе ключевых кадров.
Важно
Оба формата файлов .mdd
и .pc2
зависят от неизменного порядка вершин на протяжении всей анимации. Добавление, удаление или изменение порядка вершин после этого модификатора может привести к непредвиденным результатам.
Опции (options)¶

Модификатор «Кэш меша».¶
- Формат (format)
Указывает формат входного файла. В настоящее время модификатор поддерживает
.mdd
и.pc2
.- Путь к файлу (file path)
Путь к внешнему файлу кэша, содержащему данные анимации.
- Влияние (influence)
Управляет силой деформации. Более низкие значения смешивают кэшированную анимацию с исходной формой меша.
- Режим деформации (deform mode)
Определяет, как данные кэша влияют на меш:
- Перезаписывать (overwrite):
Заменяет позиции вершин на позиции из файла кэша.
- Совмещать (integrate):
Смешивает кэш деформации с существующими деформациями, такими как ключи формы или модификаторы.
Примечание
Этот режим лучше всего подходит для небольших, локальных корректировок. Существенные трансформации, такие как изменения позы конечностей, могут работать не так, как ожидалось.
- Интерполяция (interpolation)
Управляет обработкой кадров между данными кэша:
- Нет (none):
Использует только необработанные данные кадра из кэша без интерполяции.
- Линейно (linear):
Смешивание кадров для более плавных переходов, полезно, когда кадры кэша не полностью совпадают с кадрами сцены.
- Группа вершин (vertex group)
Если установлено, эффект ограничивается только вершинами в этой группе вершин.
- Инвертировать
<->
Инвертирует влияние выбранной группы вершин, что означает, что теперь группа представляет вершины, которые не будут деформированы модификатором.
Эта настройка меняет значения веса группы на противоположные.
- Инвертировать
Сопоставление времени (time remapping)¶
- Метод управления временем воспроизведения
Определяет, как интерпретируется время анимации:
- Кадр (frame):
Игнорирует данные о времени из кэша и воспроизводит кадры напрямую. Этот режим обеспечивает прямой контроль над скоростью воспроизведения.
- Время (time):
Использует временные данные кэша, включая смещения и длительность кадров.
- Коэффициент (factor):
Сопоставляет всю анимацию в диапазоне от
0
до1
для точной регулировки.
- Режим воспроизведения (play mode)
Указывает, как определяется время воспроизведения:
- Сцена (scene):
Для воспроизведения используется текущий кадр сцены.
- Кадр - Начало (frame start)
Определяет начальный кадр для воспроизведения.
- Масштаб кадра (frame scale)
Регулирует скорость воспроизведения путём масштабирования времени.
- Особый (custom):
Позволяет вручную управлять временем анимации.
- Вычисляемое значение
Для точной регулировки определяет позицию воспроизведения анимации, которую можно анимировать.
Сопоставление осей (axis mapping)¶
- Оси «Вперёд/Вверх» (forward/up axis)
Задаёт оси „вперёд“ и „вверх“ для импортированной анимации, обеспечивая правильную ориентацию.
- Ось переворота (flip axis)
Переворачивает анимацию вдоль выбранной оси, если импортированные данные требуют коррекции.