cs686's picture
Deploy Kimodo ZeroGPU motion API
a550c4e verified
|
Raw
History Blame Contribute Delete
1.63 kB
# Constraints
Constraints guide the motion at specific frames or intervals. To learn about the types of constraints details of each, see the [constraints concepts](../key_concepts/constraints.md) and [constraints format](../user_guide/constraints.md) pages.
![Constraints panel](../_static/demo/constraints_panel.png)
![Editing mode](../_static/demo/editing_mode.png)
The constraint panel allows you to configure constraints and editing:
- **Enter Editing Mode**: enable FK pose editing in the viewer. Gizmos will be displayed on joints that can be edited. If there is already a constraint on the timeline for the current frame, any pose editing will adjust that constraint, otherwise you need to add a constraint on the timeline after adjusting the pose.
- **Gizmo space**: whether to display the rotation gizmos in local or global joint space while editing
- **Snap to Constraint**: will snap the current frame of motion to the constraint at that frame. This can be useful if a generated pose does not exactly meet the constraint and you want to continue editing the constraint.
- **Reset Constraint**: does the opposite by snapping the pose back to the original generated motion from the constrained pose.
- **Root 2D Options > Make Smooth Path**: if you have laid down root waypoint constraints, checking this box will turn the waypoints into a smoothed dense path constraint. If there is not a waypoint at the first and last frames of the motion, they will be automatically added since Kimodo is only trained on full-sequence paths.
- **Clear All Constraints**: clears all current constraints from the viewer and timeline.