1
0
Fork 0
Commit Graph

3021 Commits

Author SHA1 Message Date
kobewi d27fb9b15a Remove default skeleton path in MeshInstance3D 2025-11-01 01:59:58 +01:00
Thaddeus Crews 95977711ed
Merge pull request #107887 from DexterFstone/add-copy-paste-animation-sprite-frames
Add ability to copy and paste animations in SpriteFrames
2025-10-29 13:13:52 -05:00
DexterFstone 7d8370a5fb Add ability to copy and paste animations in SpriteFrames 2025-10-28 23:00:55 +03:30
Thaddeus Crews d0626c8679
Merge pull request #95075 from kleonc/node3d_global_rotation_euler_normalized
Get `Node3D.global_rotation` from orthonormalized global basis
2025-10-28 12:19:18 -05:00
Thaddeus Crews 45021fd48a
Merge pull request #111378 from TokageItLab/loc-sp
Change Vector to LocalVector in SpringBoneSimulator3D
2025-10-21 10:26:56 -05:00
Thaddeus Crews 9e96c7d9b8
Merge pull request #110378 from timothyqiu/rtl-preview
Make text-related nodes translation domain aware
2025-10-16 12:48:05 -05:00
Silc Lizard (Tokage) Renew 830b141611 Change Vector to LocalVector in SpringBone 2025-10-16 06:48:48 +09:00
kleonc 396ca1fa7f Get Node3D.global_rotation from orthonormalized global basis 2025-10-11 16:01:44 +02:00
Lukas Tenbrink 985e6178b4 Remove extraneous includes from `texture.h`. 2025-10-10 18:39:16 +02:00
Lukas Tenbrink 33689d7beb Remove transitive `mesh.h`, `rendering_server.h` and `shader.h` includes from `node.h`. 2025-10-08 12:16:52 +02:00
Thaddeus Crews 5ee1384cbd
Merge pull request #110506 from TokageItLab/reset-mod
Fix Reset on Save corrupt poses if scene has multiple Skeletons
2025-10-06 14:34:08 -05:00
Thaddeus Crews 3b04c8464c
Merge pull request #107273 from DexterFstone/add-game-speed-controls
Add game speed controls to the embedded game window
2025-10-06 09:06:24 -05:00
DexterFstone 7ddce8ab26 Add game speed controls to the embedded game window 2025-10-05 11:13:15 +05:30
Silc Lizard (Tokage) Renew 8df06279c6 Fix Reset on Save corrupt poses if scene has multiple Skeletons 2025-10-03 10:33:33 +09:00
Aaron Franke 3d1c9fd5de
Move server files into their subfolders 2025-09-30 19:39:39 -07:00
Thaddeus Crews 5f2593c9a2
Merge pull request #110987 from TokageItLab/smod-physics-interpolate
Make extended SkeletonModifiers retrieve interpolated global transform
2025-09-30 20:10:30 -05:00
Aaron Franke 9fbf5808a0
Rename server "free" functions to "free_rid" to match exposed API 2025-09-30 16:52:25 -07:00
Silc Lizard (Tokage) Renew f3db297fd1 Make extended SkeletonModifiers retrieve interpolated global transform 2025-09-28 13:35:10 +09:00
Aaron Franke 1a7be001d2
Use const Array ref in `set_structured_text_bidi_override_options` 2025-09-26 14:31:38 -07:00
Edward Moulsdale e366471fdc Add GDSOFTCLASS to deeper inheritors of Object 2025-09-24 19:15:56 +01:00
Thaddeus Crews 5a8a3ed8e2
Merge pull request #110703 from dsnopek/xr-tracker-change
Fix XR tracker name changing at runtime
2025-09-23 12:08:45 -05:00
lawnjelly cbbc2eae0e Fix ancestry constructors
Some object constructors in 4.x were not initializing ancestry correctly for some types, this was producing casting failures.
2025-09-23 08:23:55 +01:00
Thaddeus Crews a20ca7bbfe
Merge pull request #110459 from YeldhamDev/let_the_poor_ints_slide
Allow to use sliders for integers in `EditorSpinSlider`
2025-09-22 13:28:52 -05:00
Thaddeus Crews 035f5d3055
Merge pull request #110763 from Ivorforce/object-derives-from
Use `AncestralClass` to speed up `Object::cast_to` when possible.
2025-09-22 13:28:45 -05:00
Michael Alexsander f16ff829f0
Allow to use sliders for integers in `EditorSpinSlider` 2025-09-22 11:23:15 -03:00
Lukas Tenbrink 96619d46a1 Use `AncestralClass` to speed up Object::cast_to when possible. 2025-09-22 13:21:51 +02:00
Haoyu Qiu 172c80df67 Make text-related nodes translation domain aware
- Makes `is_layout_rtl()` translation domain aware
- Makes various text-drawing controls translation domain aware
- Makes translation preview use the project's fallback locale when disabled
2025-09-22 09:39:14 +08:00
kobewi 98a4b46b6a Add more PROPERTY_HINT_GROUP_ENABLE uses 2025-09-20 21:11:12 +02:00
Thaddeus Crews 149a4b4ca1
Merge pull request #107868 from lawnjelly/quick_ancestry4
Provide quick access to `Object` ancestry
2025-09-20 13:41:39 -05:00
David Snopek bb06ffd944 Fix XR tracker name changing at runtime 2025-09-19 14:36:36 -05:00
Thaddeus Crews 1c056c7c86
Merge pull request #107481 from lawnjelly/localvector_children
Use `LocalVector` for `Node3D` and `CanvasItem` children
2025-09-18 12:42:28 -05:00
Thaddeus Crews 2557b0da9f
Merge pull request #101285 from Nazarwadim/use_LocalVector_in_animation
Use `LocalVector` in `Animation`
2025-09-16 20:28:52 -05:00
Thaddeus Crews c39edeca6d
Merge pull request #109744 from Repiteo/core/math-constants-semantic
Core: Integrate semantic constants in math structs
2025-09-16 11:44:49 -05:00
Silc Lizard (Tokage) Renew ee404c657e Fix _validate_property() in RetargetModifier3D 2025-09-16 19:32:22 +09:00
Silc Lizard (Tokage) Renew f68252f95f Move Skeleton3D init process into post_enter_tree from enter_tree 2025-09-02 01:31:40 +09:00
Adam Simpkins edfe631c7c
Create an undo/redo action when pinning a SoftBody3D point in the editor
Previously, if you pinned a point by clicking on one of the soft body
vertex handles, the scene was not marked as modified, and the action
could not be undone by hitting Ctrl + Z.

Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
2025-08-25 17:07:23 +02:00
Thaddeus Crews aa6ffa25c3
Merge pull request #109905 from TokageItLab/mod-target-name
Add lacked bone name suggestions in ModifierBoneTarget3D
2025-08-24 11:04:28 -05:00
Silc Lizard (Tokage) Renew 0771746495 Add lacked bone name suggestions in ModifierBoneTarget3D 2025-08-23 21:22:32 +09:00
Mike Precup 68ff4e989a Process skeleton modifiers when the skeleton is marked as dirty 2025-08-22 00:18:22 -07:00
Thaddeus Crews 84c0ec04f3
Core: Integrate semantic constants in math structs
- Excludes self-explanatory constants (ZERO, ONE, etc)
2025-08-19 10:15:08 -05:00
Mikael Hermansson 6c907c2d37 Fix `move_and_slide` forcing synchronization with physics thread
Co-authored-by: Ricardo Buring <ricardo.buring@gmail.com>
2025-08-14 18:58:36 +02:00
Derick Florencio b9878b3e09 Fix skeleton get_global_transform call before is_inside_tree 2025-08-09 09:05:53 +01:00
F3der1co 1ff94e782c increase damping coefficient editor range 2025-08-08 13:25:21 +02:00
clayjohn 6f60258545 Revert "SoftBody3D: Support physics Interpolation"
This reverts commit cc52fd777e.
2025-08-02 22:22:43 -07:00
Thaddeus Crews 972ce25624
Merge pull request #109029 from AeioMuch/fix_missing_3d_gizmos
Fix missing 3d gizmos
2025-07-30 09:03:49 -05:00
Thaddeus Crews 90cfd88eae
Merge pull request #108051 from RoyBerardo/listener_doppler_fix
Fix `AudioListener3D` not tracking velocity for doppler
2025-07-30 09:03:40 -05:00
AeioMuch f92af51cae Fix missing 3d gizmos 2025-07-29 15:26:42 +02:00
Roy Berardo 769795f54a fix AudioListener3D not tracking self velocity for doppler 2025-07-28 23:02:16 -07:00
Thaddeus Crews 57719ca9e2
Merge pull request #108708 from Rindbee/fix-wrong-node-path-when-Reparent-to-New-Node
Fix the absolute `NodePath` was calculated incorrectly when "Reparent to New Node"
2025-07-23 13:27:00 -05:00
Thaddeus Crews 62538143e8
Merge pull request #106070 from IphStich/fix-duplicate-gizmos
Fix for Node3D request gizmos multiple times
2025-07-22 11:20:09 -05:00