> ## Documentation Index
> Fetch the complete documentation index at: https://dripart-comfy-docs-comfyapi-search.mintlify.site/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 a sequence of 3D body poses by averaging motion over time.

Smooth SAM3D Body Pose Data reduces frame-to-frame jitter in a sequence of 3D body poses by averaging motion over time. Camera and appearance data are smoothed fully, while mesh geometry is smoothed less 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`
