作品

插件、工具与游戏作品。

作品/UE插件

动画曲线,平滑处理

在售

SimpleLevelSeqSmooth

对 Level Sequence 数据进行滤波和平滑,支持批量处理与 ControlRig 参数段。

  • 动画处理
  • Simple 系列

适用平台:Windows (Win64) / macOS / Linux

环境要求:UE 5.2–5.8

返回
本页目录

作品简介

SimpleLevelSeqSmooth 为 Unreal Engine 的 Level Sequence 提供数据滤波与平滑入口,面向动作捕捉、姿态估计和动画后处理中的曲线抖动、跳帧等问题。

它支持在内容浏览器中选择序列,按所需算法处理数据,并可覆盖原序列或生成新序列。

背景与目标

采集或生成的动画数据可能包含不需要的高频变化。逐条曲线手工调整费时,也难以在一批序列上保持一致的处理方式。

插件把算法选择、参数调整和批量处理放进同一流程,让使用者先按数据特征决定平滑策略,再检查结果是否保留了必要的动作细节。

核心能力

多种滤波方式

提供移动平均、高斯、中值、Butterworth、Kalman、One Euro 等共 12 种算法。

它们处理尖峰、连续噪声和响应速度的方式不同,使用者可依据原始曲线与目标动作选择;算法种类较多,并不代表一组参数就能适配所有素材。

序列与参数段处理

支持批量处理 Level Sequence 中的 ControlRig Transform 与 Scalar 参数段,并读取序列帧率。

输出方式

处理结果可写回原序列,也可创建新序列。保留新序列适合对比处理前后的动作;选择覆盖时则需确认原数据的可恢复性。输出仍是供 UE 项目使用的序列资产,实际效果应在目标镜头中查看。

适用场景

适用于动作捕捉曲线清理、姿态估计结果后处理,以及多个 Level Sequence 需要采用一致滤波方式的制作流程。

对于既要减少抖动又要保留快速动作变化的素材,可以先比较不同算法和参数的处理结果,再决定最终输出。

适用范围与边界

工具面向 Level Sequence 数据及所支持的 ControlRig 参数段。

滤波可能同时削弱真实的快速动作,跳帧也未必只由曲线噪声引起。算法、参数与是否覆盖原资产都应依据具体序列判断,不能把处理后的曲线直接视为已完成动作质量检查。

操作步骤和参数说明见 使用教程。