Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(smoothing): add generic smoothing and pointer smoothing settings
Most humans aren't able to hold controllers completely still. To improve the user experience it is therefore a good idea to smooth the position and rotation of tracked objects like controllers. This is enabled by improving on the existing `VRTK_ObjectFollow`. This change adds two new subclasses to support smoothing any combination of position, rotation and scale of a game object's transform or rigidbody. One of the best candidates for smoothing are the various pointers in VRTK. That's why this change also adds smoothing settings to the base pointer so both the simple and bezier pointer benefit of a smoothing option. Thanks to Nathan Rowe from SculptrVR for the pseudocode!
- Loading branch information
Christopher - Marcel Böddecker
committed
Feb 18, 2017
1 parent
892196e
commit 23e87e7
Showing
15 changed files
with
572 additions
and
108 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.