IT-словарь › Программирование › Пространство смешивания (Blend space)

Пространство смешивания (Blend space)

Программирование Svenska → Обновлено: 2026-10-25

Плавно смешивает несколько анимационных клипов по одной или двум осям параметров — например, скорости или направлению, — вместо переключения между дискретными состояниями.

Если blend tree вкладывает друг в друга узлы смешивания с фиксированными весами, то blend space сопоставляет одно- или двумерный вход (скажем, скорость по X и угловую скорость поворота по Y) со взвешенной смесью клипов-образцов, расставленных по координатам в этом пространстве. Барицентрические веса ближайших образцов позволяют персонажу, который идёт со скоростью 3 м/с и одновременно поворачивает, плавно смешивать ходьбу, бег и боковые шаги. В Unreal Engine «Blend Space» — полноценный тип ассета; в Unity та же идея реализована как 2D blend tree.

Классический случай — локомоция: ромб из образцов idle/walk/run/sprint, которым управляет одно значение скорости. Это убирает заметные рывки, возникающие, когда состояние резко переключается посреди шага.

← Назад к словарю