> ## Documentation Index
> Fetch the complete documentation index at: https://docs.comfy.org/llms.txt
> Use this file to discover all available pages before exploring further.

# SAM3DBody_Smooth - ComfyUI Built-in Node Documentation

> Smooth SAM3D Body Pose Data reduces frame-to-frame jitter in 3D body pose sequences by averaging motion over time.

Smooth SAM3D Body Pose Data reduces frame-to-frame jitter in 3D body pose sequences by averaging motion over time. It applies full smoothing to camera and appearance data, while backing off on mesh geometry when the subject rotates quickly, so fast spins are not flattened.

## Inputs

| Parameter                    | Description                                                                                                                                                                                                                    | Data Type       | Required | Range                        |
| ---------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------- | -------- | ---------------------------- |
| `mhr_pose_data`              | The MHR pose data sequence to smooth, containing model parameters, shape parameters, expression parameters, MHR70 keypoint layout, and related mesh data.                                                                      | MHR\_POSE\_DATA | Yes      | —                            |
| `strength`                   | Smoothing strength. 0 = raw, 1 = smoothed. (default: 1.0)                                                                                                                                                                      | FLOAT           | Yes      | 0.0 to 1.0 (step 0.05)       |
| `method`                     | gaussian: symmetric weighted average, best general-purpose smoother.<br />savgol: sliding polynomial fit, preserves sharp peaks. (default: "savgol")                                                                           | COMBO           | Yes      | "gaussian"<br />"savgol"     |
| `window`                     | Temporal window in frames (odd values). (default: 7)                                                                                                                                                                           | INT             | Yes      | 1 to 51 (odd values, step 2) |
| `rotation_threshold_degrees` | Disables smoothing for this root rotation rate (degree/frame) to preserve fast spins. 30° suits most content, low values might disable smoothing on ordinary jitter and silently impacts quality. 0 = disable. (default: 30.0) | FLOAT           | Yes      | 0.0 to 90.0 (step 1.0)       |

Note: When `strength` is 0.0 or lower, or `window` is 1 or lower, the node returns the input data unchanged. The input must contain at least 2 frames and keypoint data; otherwise the node returns the input data unchanged. When `rotation_threshold_degrees` is 0.0, the rotation-based smoothing backoff is disabled.

## Outputs

| Output Name     | Description                                                             | Data Type       |
| --------------- | ----------------------------------------------------------------------- | --------------- |
| `mhr_pose_data` | The smoothed MHR pose data sequence with reduced frame-to-frame jitter. | MHR\_POSE\_DATA |

> This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/SAM3DBody_Smooth/en.md)

***

**Source fingerprint (SHA-256):** `a80a1c121f1d2bc49e9112576775588d5deab4690c4cd6ec9c1f98de78457b30`
