Product media placeholder
Replace this area with a screenshot or short walkthrough video during the media sweep.
Position, rotation, and transform constraints that enforce spatial relationships between objects: follow, aim, distance clamp, drag, path follow, camera bounds.
Category key constraintsGenerated public nodes 11Registry source faster-motion-docs/node-registry.json
Nodes
| Node | Type | Context | Description |
|---|---|---|---|
| Auto Orient | autoOrient | shared | Orient rotation based on movement velocity |
| Bone Aim | boneAim | canvas | Aim bone at target position |
| Camera Bounds | cameraBounds | shared | Clamp camera position and zoom to bounds |
| Camera Follow | cameraFollow | shared | Smoothly follow target with deadzone and lookahead |
| Distance Clamp | distanceClamp | shared | Clamp distance between two positions |
| Draggable | draggable | shared | Wrap a DOM element or canvas object as draggable, with optional inertia. Outputs current position + drag state + velocity, suitable for driving any downstream graph node. Set `direction` to lock to an axis. |
| Path Follow | pathFollow | shared | Follow a path curve at given progress |
| Scroll Constraint | scroll | shared | Scrollable container with bounds and momentum |
| Scroll Bar | scrollBar | shared | Scroll bar indicator that tracks scroll position |
| Transform Follow | transformFollow | shared | Copy transform components from source to target |
| Translation Follow | translationFollow | shared | Constrain position to follow a source position |