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
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