SkinnedMeshRenderer.skinnedMotionVectors
Declaration
public bool skinnedMotionVectors;Описание
Указывает, должны ли использоваться векторами движения с оболочкой для этого рендерера.
Если установлено значение true, то SkinnedMeshRenderer генерирует векторы, используя данные обрезки из текущего и последнего кадра для вычисления движения объекта на пиксель. Это означает, что буфер вектора движения захватывает небольшие движения объекта. (Например, персонаж двигает рукой.)
Векторы движения для скиннинговых мешей важны для анимированных персонажей. Однако они не бесплатны: на каждый такой меш требуется вдвое больше памяти, поскольку графическая память на GPU становится двойной буферизованной (один буфер для текущего кадра, другой — для предыдущего). Буферы отслеживают движение между кадрами; скорость равна позиции в текущем кадре минус позиция в предыдущем.
Дополнительные ресурсы: DepthTextureMode.MotionVectors, Renderer.motionVectorGenerationMode, PassType.MotionVectors, SystemInfo.supportsMotionVectors.