3049 Commits

Author SHA1 Message Date
381473b913 Merge pull request #112593 from kleonc/sprite3d_no_redrawing_outside_tree
Don't redraw `Sprite3D`/`AnimatedSprite3D` outside the tree
2025-11-26 23:43:51 +01:00
ee66b34160 Merge pull request #112514 from QbieShay/qbe/fix-109183
Fix CPUParticle3D not randomizing
2025-11-26 23:43:47 +01:00
96332f1b4d Don't redraw Sprite3D/AnimatedSprite3D outside the tree 2025-11-26 01:43:39 +01:00
55e98063fe Merge pull request #113055 from TokageItLab/tbik-mutable-fix
Fix mutable bone axes process in TwoBoneIK3D
2025-11-24 10:21:28 -06:00
c4da6d0915 Fix mutable bone axes process in TwoBoneIK3D 2025-11-23 17:31:55 +09:00
4f255fa7d7 Add interpolate_via_rest static func to Animation class 2025-11-22 07:52:32 +09:00
b15a13eed3 Merge pull request #112607 from KoBeWi/what_could_have_gone_wrong🤷‍♂️
Add MeshInstance3D upgrade code
2025-11-18 14:00:50 -06:00
4fb6a7ce98 Merge pull request #112867 from TokageItLab/loose-spb
Add an argument `p_reset` to `SpringBoneSimulator3D::_make_joints_dirty()`
2025-11-17 19:36:21 -06:00
38581121a4 Add argument p_reset to SpringBoneSimulator3D::_make_joints_dirty() 2025-11-18 07:13:36 +09:00
3812c74eab Add Deterministic option to IK 2025-11-18 07:13:17 +09:00
c7bed1e1cc Merge pull request #111815 from TokageItLab/bone-expander
Allow Spring / IK to set mutable bone axes
2025-11-17 10:56:52 -06:00
031fd66fed Add mutable_bone_axes to IKs 2025-11-17 09:45:31 +09:00
e32f7de33d Add relative option to LookAt/AimModifier3D 2025-11-15 23:06:48 +09:00
30d753c87e Merge pull request #111184 from TokageItLab/limanglev
Add LimitAngularVelocityModifier3D
2025-11-14 17:16:50 -06:00
76e974da7c Merge pull request #110336 from TokageItLab/constraint-mod-node
Add option to `BoneConstraint3D` to make reference target allow to set `Node3D`
2025-11-14 17:16:43 -06:00
ada95cb543 Add LimitAngularVelocityModifier3D 2025-11-15 06:43:33 +09:00
0b5ad6c73c Merge pull request #112573 from TokageItLab/fix-jacobian-gradient
Fix JacobianIK to apply gradient correctly
2025-11-13 17:43:04 -06:00
251746a89c Add MeshInstance3D upgrade code 2025-11-13 13:43:17 +01:00
55f51c0045 Merge pull request #111491 from bfloch/pixel_size_precision
Remove `pixel_size` precision limit in Sprite3D
2025-11-11 16:07:50 -06:00
4c5f6691f0 Merge pull request #107400 from BlueCube3310/light-probe-cache
Cache lightprobe generation for lightmap baking
2025-11-10 08:19:43 -06:00
069206bc74 Fix JacobianIK to apply gradient correctly 2025-11-09 15:55:20 +09:00
3a66d88be2 Fix CPUParticle3D not randomizing 2025-11-07 17:23:40 +01:00
cb8196252b Remove undefined method 2025-11-05 00:09:07 -03:00
a57f96110a Add option to BoneConstraint3D to make reference target allow node 2025-11-05 07:52:24 +09:00
3fb8961b00 Merge pull request #110120 from TokageItLab/ik-modifier-3d
Add `SkeletonModifier3D` IKs as `IKModifier3D`
2025-11-04 16:32:36 -06:00
cb36e7e28d Do not limit pixel_size precision in Sprite3D
The `pixel_size` might need values that are tiny depending on the setup,
so not limitation on the precision should be set on the property.
2025-11-04 15:33:13 -05:00
bf22eb25e3 Add IKModifier3D 2025-11-04 02:38:48 +09:00
d27fb9b15a Remove default skeleton path in MeshInstance3D 2025-11-01 01:59:58 +01:00
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
8fa94db248 Cache lightprobe generation for lightmap baking
Co-authored-by: Juan Linietsky <reduzio@gmail.com>
2025-10-29 14:07:23 +01:00
7d8370a5fb Add ability to copy and paste animations in SpriteFrames 2025-10-28 23:00:55 +03:30
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
45021fd48a Merge pull request #111378 from TokageItLab/loc-sp
Change Vector to LocalVector in SpringBoneSimulator3D
2025-10-21 10:26:56 -05:00
9e96c7d9b8 Merge pull request #110378 from timothyqiu/rtl-preview
Make text-related nodes translation domain aware
2025-10-16 12:48:05 -05:00
830b141611 Change Vector to LocalVector in SpringBone 2025-10-16 06:48:48 +09:00
396ca1fa7f Get Node3D.global_rotation from orthonormalized global basis 2025-10-11 16:01:44 +02:00
985e6178b4 Remove extraneous includes from texture.h. 2025-10-10 18:39:16 +02:00
33689d7beb Remove transitive mesh.h, rendering_server.h and shader.h includes from node.h. 2025-10-08 12:16:52 +02:00
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
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
7ddce8ab26 Add game speed controls to the embedded game window 2025-10-05 11:13:15 +05:30
8df06279c6 Fix Reset on Save corrupt poses if scene has multiple Skeletons 2025-10-03 10:33:33 +09:00
3d1c9fd5de Move server files into their subfolders 2025-09-30 19:39:39 -07:00
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
9fbf5808a0 Rename server "free" functions to "free_rid" to match exposed API 2025-09-30 16:52:25 -07:00
f3db297fd1 Make extended SkeletonModifiers retrieve interpolated global transform 2025-09-28 13:35:10 +09:00
1a7be001d2 Use const Array ref in set_structured_text_bidi_override_options 2025-09-26 14:31:38 -07:00
e366471fdc Add GDSOFTCLASS to deeper inheritors of Object 2025-09-24 19:15:56 +01:00
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
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