Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge commit godotengine/godot@f128f383e892865379cb8b14e7bcc9858efe2973 | Spartan322 | 2024-11-27 | 1 | -1/+7 |
|\ | |||||
| * | Merge pull request #97824 from TokageItLab/retarget-modifier | Thaddeus Crews | 2024-11-26 | 1 | -1/+7 |
| |\ | | | | | | | | | | Add RetargetModifier3D for realtime retarget to keep original rest | ||||
| | * | Add RetargetModifier3D for realtime retarget to keep original rest | Silc Lizard (Tokage) Renew | 2024-11-18 | 1 | -1/+7 |
| | | | |||||
* | | | Merge commit godotengine/godot@cb411fa960f0b7fdbd97dcdb4c90f9346360ee0e | Spartan322 | 2024-11-12 | 1 | -0/+4 |
|\| | | |||||
| * | | Fix Skeleton doesn't update skin after deactivating modifiers | Silc Lizard (Tokage) Renew | 2024-11-12 | 1 | -0/+4 |
| | | | |||||
* | | | Merge commit godotengine/godot@87318a2fb7fffeb72adca934e31915be077c3d1f | Spartan322 | 2024-11-06 | 1 | -9/+9 |
|\| | | |||||
| * | | Don't mark `PROPERTY_USAGE_NO_EDITOR` properties for translation | Haoyu Qiu | 2024-10-26 | 1 | -9/+9 |
| |/ | | | | | | | | | | | Using `PNAME()` on these properties are redundant as they won't be displayed in the editor and some of them will be automatically ignored by the extraction script. | ||||
* | | Fix copyright headers referring to Godot | Spartan322 | 2024-10-27 | 1 | -2/+2 |
| | | |||||
* | | Merge commit godotengine/godot@80f0b33313dae52d072ba2771a88ebcc4f0b4d6d | Spartan322 | 2024-10-18 | 1 | -0/+2 |
|\| | |||||
| * | Merge pull request #98009 from TokageItLab/init-skel-skin | Clay John | 2024-10-17 | 1 | -0/+2 |
| |\ | | | | | | | Fix initial skin update timing in Skeleton3D | ||||
| | * | Fix initial skin update timing in Skeleton3D | Silc Lizard (Tokage) Renew | 2024-10-16 | 1 | -0/+2 |
| | | | |||||
* | | | Merge commit godotengine/godot@af77100e394dcaca609b15bef815ed17475e51ed | Spartan322 | 2024-10-15 | 1 | -14/+127 |
|\| | | |||||
| * | | Improve performance of global bone pose calculation in `Skeleton3D` | detomon | 2024-10-12 | 1 | -14/+127 |
| | | | |||||
* | | | Merge commit godotengine@92e51fca7247c932f95a1662aefc28aca96e8de6 | Spartan322 | 2024-10-14 | 1 | -41/+41 |
|\| | | |||||
| * | | Use local vector for skeleton | Nazarii | 2024-10-02 | 1 | -41/+41 |
| |/ | |||||
* / | Rebrand preambles to Redot | Dubhghlas McLaughlin | 2024-10-11 | 1 | -0/+2 |
|/ | | | | | | | | | | | | | | | | | | | | | | Credits: Co-authored-by: Skogi <skogi.b@gmail.com> Co-authored-by: Spartan322 <Megacake1234@gmail.com> Co-authored-by: swashberry <swashdev@pm.me> Co-authored-by: Christoffer Sundbom <christoffer_karlsson@live.se> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: McDubh <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: radenthefolf <radenthefolf@gmail.com> Co-authored-by: John Knight <80524176+Tekisasu-JohnK@users.noreply.github.com> Co-authored-by: Adam Vondersaar <adam.vondersaar@uphold.com> Co-authored-by: decryptedchaos <nixgod@gmail.com> Co-authored-by: zaftnotameni <122100803+zaftnotameni@users.noreply.github.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: wesam <108880473+wesamdev@users.noreply.github.com> Co-authored-by: Mister Puma <MisterPuma80@gmail.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: SingleError <isaaconeoneone@gmail.com> Co-authored-by: Bioblaze Payne <BioblazePayne@gmail.com> | ||||
* | Add per-bone meta to Skeleton3D | demolke | 2024-09-16 | 1 | -0/+65 |
| | | | | | Individual bones are not represented as `Node`s in Godot, in order to support meta functionality for them the skeleton has to carry the information similarly to how other per-bone properties are handled. - Also adds support for GLTF import/export | ||||
* | Merge pull request #95124 from ↵ | Rémi Verschelde | 2024-08-19 | 1 | -6/+6 |
|\ | | | | | | | | | | | kleonc/skeleton2d_fix_set_get_always_returning_true Fix `Skeleton2D.{_set|_get}` always returning true | ||||
| * | Fix Skeleton2D.{_set|_get} always returning true | kleonc | 2024-08-04 | 1 | -6/+6 |
| | | |||||
* | | Make `Skeleton3D` bone simulator an internal child | A Thousand Ships | 2024-08-07 | 1 | -1/+1 |
|/ | |||||
* | Re-add Skeleton3D::animate_physical_bones | Silc Lizard (Tokage) Renew | 2024-07-14 | 1 | -5/+5 |
| | |||||
* | Rework migration of animate_physical_bones to compatibility | Silc Lizard (Tokage) Renew | 2024-06-25 | 1 | -3/+4 |
| | |||||
* | Optimize update flag by SkeletonModifier | Silc Lizard (Tokage) Renew | 2024-06-23 | 1 | -7/+17 |
| | |||||
* | Add get_concatenated_bone_names() to Skeleton3D for Modifier's hint | Silc Lizard (Tokage) Renew | 2024-06-10 | 1 | -0/+22 |
| | |||||
* | Replace List with LocalVector on Skeleton3D's bone transform update. | Dario | 2024-05-20 | 1 | -4/+7 |
| | |||||
* | Use Core/Scene stringnames consistently | kobewi | 2024-05-13 | 1 | -1/+0 |
| | |||||
* | Add shorthand for using singleton string names | kobewi | 2024-05-11 | 1 | -4/+4 |
| | |||||
* | Replace `find` with `contains/has` where applicable | A Thousand Ships | 2024-05-08 | 1 | -1/+1 |
| | | | | | | | * Replaces `find(...) != -1` with `contains` for `String` * Replaces `find(...) == -1` with `!contains` for `String` * Replaces `find(...) != -1` with `has` for containers * Replaces `find(...) == -1` with `!has` for containers | ||||
* | Reduce and prevent unnecessary random-access to `List` | A Thousand Ships | 2024-05-04 | 1 | -1/+1 |
| | | | | | | | | | Random-access access to `List` when iterating is `O(n^2)` (`O(n)` when accessing a single element) * Removed subscript operator, in favor of a more explicit `get` * Added conversion from `Iterator` to `ConstIterator` * Remade existing operations into other solutions when applicable | ||||
* | Merge pull request #91122 from TokageItLab/simulator-memdel | Rémi Verschelde | 2024-05-04 | 1 | -11/+5 |
|\ | | | | | | | Modify allocation process of the PhysicalBoneSimulator in Skeleton3D | ||||
| * | Modify allocation process of the PhysicalBoneSimulator in Skeleton3D | Silc Lizard (Tokage) Renew | 2024-05-03 | 1 | -11/+5 |
| | | |||||
* | | Static allocation bones copy for SkeletonModifier | Silc Lizard (Tokage) Renew | 2024-05-04 | 1 | -17/+6 |
|/ | | | | Co-authored-by: SlugFiller <5435495+SlugFiller@users.noreply.github.com> | ||||
* | replace bone_pose_updated to skeleton_updated signal | Silc Lizard (Tokage) Renew | 2024-04-13 | 1 | -3/+3 |
| | |||||
* | Fix deprecated=no build | Kusok | 2024-04-06 | 1 | -0/+1 |
| | |||||
* | Remove unavailable property binding reset_on_save from Skeleton3D | Silc Lizard (Tokage) Renew | 2024-04-05 | 1 | -1/+0 |
| | |||||
* | Skeleton3D: Add SkeletonModifier / Deprecate Override / Separate PB | Silc Lizard (Tokage) Renew | 2024-04-05 | 1 | -252/+342 |
| | |||||
* | Split monolithic physics class files | smix8 | 2024-02-27 | 1 | -1/+2 |
| | | | | Splits monolithic physics class files. | ||||
* | Make Skeleton3D::add_bone return the new bone index right away, instead of ↵ | Zi Ye | 2024-02-25 | 1 | -3/+7 |
| | | | | requiring an additional call to get_bone_count. | ||||
* | Fix `Skeleton3D` deprecated format missing pose | nikitalita | 2024-02-05 | 1 | -8/+23 |
| | |||||
* | Merge pull request #87050 from nikitalita/convert-3.x-skeletons | Yuri Sizov | 2024-01-22 | 1 | -0/+13 |
|\ | | | | | | | Skeleton3D: Convert 3.x skeletons | ||||
| * | Skeleton3D: Convert 3.x skeletons | nikitalita | 2024-01-19 | 1 | -0/+13 |
| | | |||||
* | | Update deferred calls to use Callables | kobewi | 2024-01-09 | 1 | -1/+0 |
|/ | |||||
* | Unify and streamline connecting to Resource changes | kobewi | 2023-07-17 | 1 | -1/+1 |
| | |||||
* | Use NULL instead of COND checks when appropriate | Ninni Pipping | 2023-06-10 | 1 | -1/+1 |
| | | | | Restricted to scene | ||||
* | Skeleton3D: Only reset rest_dirty after ALL bone transforms have finished update | Lyuma | 2023-06-08 | 1 | -1/+1 |
| | |||||
* | Fix adding bones with the same name after calling Skeleton3D.clear_bones() | detomon | 2023-06-05 | 1 | -0/+1 |
| | |||||
* | Improve Skeleton3D::find_bone() performance | Artyom Lunchenkov | 2023-05-23 | 1 | -16/+12 |
| | |||||
* | Fix get_bone_pose_global_no_override() | Lyuma | 2023-05-18 | 1 | -4/+4 |
| | |||||
* | Refactor Node Processing | Juan Linietsky | 2023-05-09 | 1 | -1/+8 |
| | | | | | | | | | | * Node processing works on the concept of process groups. * A node group can be inherited, run on main thread, or a sub-thread. * Groups can be ordered. * Process priority is now present for physics. This is the first steps towards implementing https://github.com/godotengine/godot-proposals/issues/6424. No threading or thread guards exist yet in most of the scene code other than Node. That will have to be added later. | ||||
* | Remove SkeletonModificationStack3D, and Skeleton3D api cleanup | Lyuma | 2023-01-12 | 1 | -255/+8 |
| | | | | | | | | | Removes all 3D modification resources. SkeletonIK3D is a node and still supported. Remove deprecated Skeleton3D functionality for 4.0, so we can add it back in 4.x. Remove local_pose_override feature from Skeleton3D and BoneAttachment3D. Expose Skeleton3D::get_version() so IK scripts/extensions can cache bones. Note: This change only affects 3D. SkeletonModification2D will work as before. |