summaryrefslogtreecommitdiff
path: root/scene/animation
AgeCommit message (Collapse)Author
2022-04-28Merge pull request #60247 from ScottVMariotte/AnimationTree_atEndFixRémi Verschelde
Replaced `loops_current` with `end_loop` in `AnimationNodeStateMachinePlayback`
2022-04-28Miscellaneous Tween fixesHaoyu Qiu
2022-04-27Merge pull request #60331 from KoBeWi/tween_static()Rémi Verschelde
2022-04-27Merge pull request #60349 from TokageItLab/fix-rotated-root-motion-viewRémi Verschelde
2022-04-27Merge pull request #60440 from ↵Rémi Verschelde
KoBeWi/Ȑ̶̛̘̻̹̪͙̇̍̔͐̊̆̏̏̓̈́̉͌͘Ȩ̸͉̳̘̬̣̩̽̈́́̅̈́̕͝ͅS̷͓̮̙̪̪̺̭̰̓̎̌́͗͆͌̈́̒͋͊͘Ë̷̡̨͔̻͈̺͓̘͉́̏̍̓͋̋͠T̶̠̙͍̱̠̱̟͎͇̬̥̞̘͛̔̄̏̆̽̄̌̅͝ͅ
2022-04-24fixed rotated RootMotionView grid glitchSilc 'Tokage' Renew
2022-04-22Fix RESET animation not being createdkobewi
2022-04-18fixed init value in root motion rotationSilc 'Tokage' Renew
2022-04-17Make Tween.interpolate_value() statickobewi
2022-04-17Discontinue exp map in blendingSilc 'Tokage' Renew
2022-04-14Replaced loops_current with end_loopScottVMariotte
2022-04-14Fixed value track blend animation without RESETSilc 'Tokage' Renew
2022-04-13Merge pull request #60093 from TokageItLab/reset-blendRémi Verschelde
Make blend animation to use ResetTrack as default value
2022-04-12Merge pull request #59531 from TokageItLab/fix-init-root-motionRémi Verschelde
Fixed initialization of TRS Track in blend tree for root motion
2022-04-11Implement Animation Librariesreduz
* Instead of containing single animations, AnimationPlayer now contains libraries. * Libraries, in turn, contain the animations. This paves the way for implementing the possibility of importing scenes as animation libraries, finally allowing to import animations separate from the 3D models. Missing (will be done on separate PRs): * Make it possible to import scenes (dae/fbx/gltf) as animation libraries. * Make it possible for AnimationTree to import animation libraries on its own, so it does not rely on AnimationPlayer for everything.
2022-04-10Make blend animation to use ResetTrack as default valueSilc 'Tokage' Renew
2022-04-02Merge pull request #59415 from KoBeWi/tween_time()Rémi Verschelde
2022-03-29Add get_total_elapsed_time() to Tweenkobewi
2022-03-28String: Remove TTR and DTR defines in non-tools buildRémi Verschelde
This ensures we don't use TTR in runtime code, as it's specifically meant to source translations for the editor.
2022-03-28Merge pull request #59548 from akien-mga/obj-remove-unused-categoriesRémi Verschelde
2022-03-27Force final value at the end of Tweenkobewi
2022-03-26Object: Remove unused category boilerplateRémi Verschelde
We might want to re-add something like this if/when we find a good use case for it and do the effort to categorize all objects in the API properly. Until then, it's better to remove that boilerplate since it's not needed. Closes #18711.
2022-03-26Fixed initialization of TRS Track in blend tree for root motionSilc 'Tokage' Renew
2022-03-18Fix inversed ADD_GROUP parameters in AnimationNodeOneShotHaoyu Qiu
2022-03-16Fix blend animation to solve TRS track bug & blend order inconsistencySilc 'Tokage' Renew
2022-03-10Discern between virtual and abstract class bindingsreduz
* Previous "virtual" classes (which can't be instantiated) are not corretly named "abstract". * Added a new "virtual" category for classes, they can't be instantiated from the editor, but can be inherited from script and extensions. * Converted a large amount of classes from "abstract" to "virtual" where it makes sense. Most classes that make sense have been converted. Missing: * Physics servers * VideoStream * Script* classes. which will go in a separate PR due to the complexity involved.
2022-03-09Remove VARIANT_ARG* macrosreduz
* Very old macros from the time Godot was created. * Limited arguments to 5 (then later changed to 8) in many places. * They were replaced by C++11 Variadic Templates. * Renamed methods that take argument pointers to have a "p" suffix. This was used in some places and not in others, so made it standard. * Also added a dereference check for Variant*. Helped catch a couple of bugs.
2022-02-16Style: Cleanup single-line blocks, semicolons, dead codeRémi Verschelde
Remove currently unused implementation of TextureBasisU, could be re-added later on if needed and ported.
2022-02-15Use `switch` consistently in `_notification` (`scene` folder)Rémi Verschelde
2022-02-04String: Add contains().Anilforextra
2022-01-29Merge pull request #57372 from KoBeWi/tween_freeze()Rémi Verschelde
Better handle infinite Tween loops
2022-01-29Better handle infinite Tween loopskobewi
2022-01-28Merge pull request #57368 from TokageItLab/fix-delta-for-animation-treeRémi Verschelde
2022-01-29Make AnimationTree delta argument force double in coreSilc 'Tokage' Renew
2022-01-28Fix not being able to stop() empty Tweenskobewi
2022-01-27More time parameters change type float to doubleSilc 'Tokage' Renew
2022-01-25Expose AnimationNodeOneShot::mix_mode as a propertyWysocki Patryk
Fixes #23458.
2022-01-09Fix Tween pause behaviorkobewi
2022-01-07Merge pull request #56195 from Zylann/anim_key_error_messageRémi Verschelde
2022-01-05Added key name to error message about key not being validMarc Gilleron
2022-01-03Update copyright statements to 2022Rémi Verschelde
Happy new year to the wonderful Godot community!
2021-12-10Merge pull request #55572 from aaronfranke/ci-doubleRémi Verschelde
2021-12-09Add a double-precision editor build to CIAaron Franke
2021-12-09Replace String comparisons with "", String() to is_empty()Nathan Franke
Also: - Adds two stress tests to test_string.h - Changes to .empty() on std::strings
2021-12-06Add a constant StringName for RESET animationkobewi
2021-11-27Fixed PlaybackData in AnimationPlayerSilc 'Tokage' Renew
2021-11-23Rename `remove()` to `remove_at()` when removing by indexLightning_A
2021-11-12Add a minimal template build to CIAaron Franke
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2021-11-09Merge pull request #53819 from TokageItLab/re-implement-ping-pongRémi Verschelde
Reimplement ping-pong animation and reverse playback
2021-11-03Rename `PROPERTY_USAGE_NOEDITOR` to `PROPERTY_USAGE_NO_EDITOR`Hugo Locurcio
This is consistent with other constants that include `NO`, such as `PROPERTY_HINT_COLOR_NO_ALPHA`.