forked from godotengine/godot
-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Change cubic interpolation of rotations in 3d transform animation tra…
…ck so it is predictable. Keyframe reduce. Use smooth basis. Use rotation degrees. Revert "Use rotation degrees." This reverts commit 5c43ea0d9001a1d840ddec9cf1e0574ecebd158c. Try rot_basis. Remove unused code. Use rotation quat. Move function out. Sort and discard similar times. Revert to quat beziers. Revert "Change cubic interpolation of rotations in 3d transform animation track so it is predictable." This reverts commit 6eb0948284633361d9405b64501bd9e81e60614e. Don't modify quats. Enable by default. Add makima. Add makima splines. Change cubic interpolation of rotations in 3d transform animation track so it is predictable. Log quat has a w component of 0. Typo. Exponent map has w as 0. Use quat exp map. Interpolate the keys. Restore quat. Don't inverse. Remove zero approx. Restore older quat. Use log. Quat cleanup. Remove akima. Add set quat rot log. Typo missed. Add quat log. Quat interpolates! Typoed. Add theory. Remove. Restore quat log. Restore old settings. Update settings. Restore old code. Try again. Don't use degrees internally. Use degrees. Cubic again. Tune defaults. Always create weight tangents. Always use auto split tangents. Always split existing tangents. Always split angles. Decrease error tolerance if it is an angle. Be more intolerant of error. Unify error Change step size. Use code convention. Remove magic comment. Vector subtraction is last vs current. Code convention. Code conventions. Restore degs. Code convention. Add makima. Restore. Checkpoint. Checkpoint. Checkpoint. Checkpoint. Checkpoint. Restore rotatation quat. Revert "Add makima." This reverts commit 048fdbec4e7a3eba464779baba820e9e6a49ddba. Add akima. Remove aikima. Restore akima. Revert "Restore rotatation quat." This reverts commit 4728e1b1d3b67c2da94a0a5c45b346a8cb112b50. Add exp map. Revert akima Checkpoint. Restore akima. Remove rotation quat exp map bindings. Restore saving as quat tracks. Use linear quat interp. Force w to be 0. Meed to set keys. Restore cubic interp. Use basis interpolation. Print reduction. Use rotation quat. Use linear interpolation.
- Loading branch information
Showing
23 changed files
with
2,761 additions
and
67 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
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
#!/usr/bin/env python | ||
|
||
Import("env") | ||
Import("env_modules") | ||
|
||
env_keyframe_reduce = env_modules.Clone() | ||
thirdparty = "#modules/keyframe_reduce/thirdparty" | ||
env_keyframe_reduce.Prepend(CPPPATH=[thirdparty]) | ||
|
||
# Godot's own source files | ||
env_keyframe_reduce.add_source_files(env.modules_sources, "*.cpp") |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
def can_build(env, platform): | ||
return True | ||
|
||
|
||
def configure(env): | ||
pass |
Oops, something went wrong.