1
0
mirror of https://github.com/godotengine/godot.git synced 2025-12-31 18:41:20 +00:00
Commit Graph

3063 Commits

Author SHA1 Message Date
Hugo Locurcio
3e7eb5c9dc Tweak property hints for SoftBody3D mass and SkeletonModification2DJiggle
Masses in Godot are specified in kilograms.
This also fixes the SoftBody3D mass being limited to increments of 1 kg,
now allowing adjustments to the nearest gram.
2025-12-18 02:28:13 +01:00
Bastiaan Olij
775bd3497e Hide properties on XRCamera3D that are managed by XRInterface 2025-12-16 08:28:49 +11:00
Logan Detrick
42e60c38dc Remove unused private variables in godot/scene 2025-12-07 03:46:26 -08:00
aXu-AP
c6021f1e5b Change curve range for particle multipliers
Fixes #91404
Curves are applied as a multiplier, so ranges [-1, 1] or [0, 1] make much more sense than ranges like [-360, 360] or [0, 100]. The actual range is selected with separate min and max parameters.
2025-12-03 20:47:40 -06:00
David Snopek
308f23f21d Synchronize the names for RequiredParam<T> arguments in header files 2025-12-03 04:14:52 -06:00
Thaddeus Crews
9f76aa3df5 Merge pull request #113282 from dsnopek/required-ptr-get-out-there
Use `RequiredParam`/`RequiredResult` in some high value places
2025-12-02 20:42:53 -06:00
David Snopek
fc92ce3e7f Use RequiredParam/RequiredResult in some high value places 2025-12-02 10:44:12 -06:00
Rémi Verschelde
2c8a0c3419 Merge pull request #113284 from TokageItLab/twist-disperser
Add BoneTwistDisperser3D to propagate IK target's twist
2025-12-02 14:17:01 +01:00
Rémi Verschelde
c87dd8e02b Merge pull request #111806 from Calinou/renderer-message-warnings
Make all unsupported renderer message features consistently warnings
2025-12-02 14:15:43 +01:00
Rémi Verschelde
44bc2da147 Merge pull request #98122 from cadence-s/fix-sprite3d-bleed
Fix Sprite3D texture bleed when not wrapping
2025-12-02 14:15:23 +01:00
Silc Lizard (Tokage) Renew
6ff3833c33 Add BoneTwistDisperser3D to propagate IK target's twist 2025-12-02 19:20:26 +09:00
Hugo Locurcio
2cf7af9149 Make all unsupported renderer message features consistently warnings
Previously, some messages indicating a lack of support were errors
instead of warnings. Some messages were also not shown when running
a release export template.

- Use "renderer" terminology consistently instead of "rendering method".
2025-12-01 17:38:12 +01:00
Silc Lizard (Tokage) Renew
390e64ff9c Remove is_penetrated check from IK as role overlap/excessive behavior 2025-11-29 00:37:01 +09:00
Rémi Verschelde
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
Rémi Verschelde
ee66b34160 Merge pull request #112514 from QbieShay/qbe/fix-109183
Fix CPUParticle3D not randomizing
2025-11-26 23:43:47 +01:00
kleonc
96332f1b4d Don't redraw Sprite3D/AnimatedSprite3D outside the tree 2025-11-26 01:43:39 +01:00
Cadence
fc9ea462ca Fix Sprite3D texture bleed when not wrapping
# Conflicts:
#	scene/resources/material.cpp
2025-11-24 15:10:07 -05:00
Thaddeus Crews
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
Silc Lizard (Tokage) Renew
c4da6d0915 Fix mutable bone axes process in TwoBoneIK3D 2025-11-23 17:31:55 +09:00
Silc Lizard (Tokage) Renew
4f255fa7d7 Add interpolate_via_rest static func to Animation class 2025-11-22 07:52:32 +09:00
Thaddeus Crews
b15a13eed3 Merge pull request #112607 from KoBeWi/what_could_have_gone_wrong🤷‍♂️
Add MeshInstance3D upgrade code
2025-11-18 14:00:50 -06:00
Thaddeus Crews
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
Silc Lizard (Tokage) Renew
38581121a4 Add argument p_reset to SpringBoneSimulator3D::_make_joints_dirty() 2025-11-18 07:13:36 +09:00
Silc Lizard (Tokage) Renew
3812c74eab Add Deterministic option to IK 2025-11-18 07:13:17 +09:00
Thaddeus Crews
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
Silc Lizard (Tokage) Renew
031fd66fed Add mutable_bone_axes to IKs 2025-11-17 09:45:31 +09:00
Silc Lizard (Tokage) Renew
e32f7de33d Add relative option to LookAt/AimModifier3D 2025-11-15 23:06:48 +09:00
Thaddeus Crews
30d753c87e Merge pull request #111184 from TokageItLab/limanglev
Add LimitAngularVelocityModifier3D
2025-11-14 17:16:50 -06:00
Thaddeus Crews
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
Silc Lizard (Tokage) Renew
ada95cb543 Add LimitAngularVelocityModifier3D 2025-11-15 06:43:33 +09:00
Thaddeus Crews
0b5ad6c73c Merge pull request #112573 from TokageItLab/fix-jacobian-gradient
Fix JacobianIK to apply gradient correctly
2025-11-13 17:43:04 -06:00
kobewi
251746a89c Add MeshInstance3D upgrade code 2025-11-13 13:43:17 +01:00
Thaddeus Crews
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
Thaddeus Crews
4c5f6691f0 Merge pull request #107400 from BlueCube3310/light-probe-cache
Cache lightprobe generation for lightmap baking
2025-11-10 08:19:43 -06:00
Silc Lizard (Tokage) Renew
069206bc74 Fix JacobianIK to apply gradient correctly 2025-11-09 15:55:20 +09:00
Qbieshay
3a66d88be2 Fix CPUParticle3D not randomizing 2025-11-07 17:23:40 +01:00
cabranca
cb8196252b Remove undefined method 2025-11-05 00:09:07 -03:00
Silc Lizard (Tokage) Renew
a57f96110a Add option to BoneConstraint3D to make reference target allow node 2025-11-05 07:52:24 +09:00
Thaddeus Crews
3fb8961b00 Merge pull request #110120 from TokageItLab/ik-modifier-3d
Add `SkeletonModifier3D` IKs as `IKModifier3D`
2025-11-04 16:32:36 -06:00
Blazej Floch
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
Silc Lizard (Tokage) Renew
bf22eb25e3 Add IKModifier3D 2025-11-04 02:38:48 +09:00
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
BlueCube3310
8fa94db248 Cache lightprobe generation for lightmap baking
Co-authored-by: Juan Linietsky <reduzio@gmail.com>
2025-10-29 14:07:23 +01: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