mirror of
https://github.com/VRLabs/Damping-Constraints.git
synced 2026-06-05 17:06:23 +00:00
No description
|
|
||
|---|---|---|
| .github/workflows | ||
| Instancer | ||
| Media | ||
| .gitignore | ||
| Instancer.meta | ||
| LICENSE | ||
| LICENSE.meta | ||
| Media.meta | ||
| package.json | ||
| package.json.meta | ||
| Position Damping Constraint.prefab | ||
| Position Damping Constraint.prefab.meta | ||
| README.md | ||
| README.md.meta | ||
| Rotation Damping Constraint.prefab | ||
| Rotation Damping Constraint.prefab.meta | ||
Damping Constraints
Constraints with adjustable damping effects
⬇️ Download Latest Version
📦 Add to VRChat Creator Companion
How it works
- The constraint targets itself at full weight and another source at a weight lower than one.
- This causes a feedback loop where every frame the constraint moves a relative distance towards the target, creating a damping effect.
Install guide
https://github.com/VRLabs/Damping-Constraints/assets/76777936/98ad4d8a-1e70-4c49-bccc-69b6fc566bf4
Position Damping Constraint
- Drag & Drop the
Position Damping Constraintprefab into the base of your Hierarchy. - Right click and unpack the prefab, then drag & drop it onto your avatar.
- Expand the prefab hierarchy and find
Position Target. - Move
Position Targetoutside ofPosition Damping Constraintand place it anywhere in your avatars hierarchy as needed.
Rotation Damping Constraint
- Drag & Drop the
Rotation Damping Constraintprefab into the base of your Hierarchy. - Right click and unpack the prefab, then drag & drop it onto your avatar.
- Expand the prefab hierarchy and find
Rotation Target. - Move
Rotation Targetoutside ofRotation Damping Constraintand place it anywhere in your avatars hierarchy as needed.
Note
When building for Quest, you will have to remove unsupported components and shaders
How to use
- Place the objects you want to dampen inside
Container.- Alternatively you can constrain the objects to
Container.
- Alternatively you can constrain the objects to
- Changing the weight of the second source in the constraint will change the strength of the damping effect.
Performance stats
Constraints: 1
Constraint Depth: 1
Hierarchy layout
Position Damping Constraint:
Position Damping Constraint
|-Container
| |-Cube
|-Position Target
Rotation Damping Constraint:
Rotation Damping Constraint
|-Container
| |-Cube
|-Rotation Target
Contributors
License
Damping Constraints is available as-is under MIT. For more information see LICENSE.