Posture correction over time
The Posture correction over time dialog applies the same correction to a body part in every posture of an animation. It is available only when Ergoniza Intelligent is in Multiple postures mode.
Open it with the Correct postures button in the Utilities panel. An animation with recorded postures must be available, and there must be no pending changes in other interface dialogs.
| No. | Control | Function |
|---|---|---|
| 1 | Body part | Selects the body part whose orientation will be corrected throughout the sequence. |
| 2 | Direction | Selects the degree of freedom to modify: flexion/extension, lateral movement, or rotation. The available options depend on the selected body part. |
| 3 | Angle | Defines, in degrees, the correction added to the postures. Positive and negative values are accepted. |
| 4 | Apply | Applies the specified correction to every recorded posture in the animation. |
Purpose of the tool
This tool corrects systematic deviations that affect a body part throughout a sequence. For example, it can be useful when an animation imported from a motion-capture system shows a limb that remains rotated because a sensor was calibrated incorrectly or has a persistent offset.
The correction does not replace one posture with another or act only on the visible instant. Ergoniza Intelligent adds the specified value to every recorded posture and then reconstructs the animation. The intermediate postures obtained through interpolation therefore change as well.
The tool is appropriate when the deviation to be compensated for remains approximately constant throughout the activity. If the error occurs in only part of the sequence or changes in magnitude over time, a global correction may introduce deviations into postures that were originally correct.
Body part
The Body part selector, numbered 1, determines which segment or body group will be modified.
The available options are:
- head;
- left upper arm and right upper arm;
- left forearm and right forearm;
- left hand and right hand;
- torso;
- left thigh and right thigh;
- left lower leg and right lower leg;
- left foot and right foot;
- body.
The correction is applied to the selected part in every recorded posture. Other body parts retain their values, although the overall visual result may change because of the kinematic relationships among the body segments.
The Body option corrects the model’s overall orientation. It also provides the Height option, which moves the body vertically throughout the sequence.
Correction direction
The Direction selector, numbered 2, selects the component to modify.
To simplify the tool, the following general terms are used:
- Flexion/Extension;
- Lateral movement;
- Rotation.
These terms represent the three possible rotations in space. More specific anatomical terms could be used for some joints or limbs, but Ergoniza Intelligent retains these common names to provide consistent dialog behavior.
The options adapt to the selected body part. Only Flexion/Extension is available for the forearms and lower legs. The other parts provide all three general directions. Selecting Body also adds Height.
Ergoniza Intelligent internally adapts the correction axis and direction to the selected body part. Visually check the result after applying any change.
Angle
The Angle control, numbered 3, defines the magnitude of the correction in degrees. The accepted range is −180° to 180°.
Positive and negative values produce corrections in opposite directions. The change is relative: the value entered is added to the existing value of each posture instead of replacing it with an absolute angle.
Corrections are cumulative. If you select Apply several times, the specified value is added again with each application. For example, applying a 5° correction twice produces a total change of 10° relative to the initial sequence.
When Body and the Height direction are selected, the control name changes from Angle to Distance. In this case, the value is not an angle but a vertical displacement added to every posture in the sequence.
Applying the correction
The Apply button, numbered 4, executes the configured correction.
When selected, Ergoniza Intelligent:
- checks that a valid animation exists;
- applies the correction to all of its keyframes or recorded postures;
- preserves the timing and order of the postures;
- reconstructs the animation and its interpolations;
- updates the posture displayed at the current time;
- marks existing charts as requiring an update;
- invalidates Results Advisor findings that depend on the previous sequence.
When the process finishes successfully, the CORRECTION APPLIED message appears. If no valid animation exists, the angle is invalid, or the sequence data cannot be modified, the system reports that the correction was not applied.
Recommended procedure
To correct a sequence:
- Play or review the animation to confirm that the deviation is present throughout the activity.
- Open the Utilities panel.
- Select Correct postures.
- Select the body part you want to modify.
- Select the correction direction.
- Enter a small positive or negative angular value, according to the required direction.
- Select Apply.
- Play the complete sequence again and review the result from different viewpoints.
- If the correction is insufficient, apply another small increment.
- Update any charts and results that the system identifies as out of date.
It is preferable to make several small corrections and check the result after each one. A large angular change can produce unnatural postures or move the limb beyond the intended position.
Example using MOCAP data
Suppose a sequence imported from a MOCAP system shows the right forearm with excessive, approximately constant flexion because the sensor was calibrated incorrectly.
In this case, select Right forearm, choose Flexion/Extension, and enter a correction in the direction opposite the observed deviation. When you select Apply, the correction is added to every recorded posture and the animation is reconstructed while preserving its original timing.
Then play the complete activity to confirm that the compensation is appropriate in every phase. If the deviation changes during the sequence, do not attempt to resolve it with a single global correction.
Precautions
Before applying a correction, remember that:
- the change affects the entire animation;
- the timing and number of recorded postures do not change;
- interpolations are recalculated from the corrected postures;
- repeating a correction adds the entered value again;
- the tool does not determine whether the result is anatomically or ergonomically correct;
- a compensation suitable for one part of the sequence may be incorrect for another;
- previously calculated charts and analyses may become out of date.
Always review the complete sequence after applying a correction. Whenever possible, compare the result with the video, original data, or another reliable reference for the activity.
Related sections of the User manual
For more information about using this tool, see:
Related Technical foundations
For the technical context of imported sequences and their adaptation to the model, see: