1
0
Fork 0
Commit Graph

2981 Commits

Author SHA1 Message Date
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
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
Elise 1aa4c04895 Fix for Node3D request gizmos multiple times
This can result in multiple gizmos being created for the same nodes in some circumstances
2025-07-22 08:47:39 +10:00
风青山 2f5af689fd
Fix the absolute `NodePath` was calculated incorrectly when "Reparent to New Node"
Since the new parent node has not yet been added to the tree, the
`new_base_path` needs to be calculated using the `base_path`.
2025-07-18 10:26:50 +08:00
WhalesState 5eee6d22a0 Fix remaining physics and navigation disabling issues. 2025-07-12 17:12:42 +03:00
Thaddeus Crews 6caf4c698f
Merge pull request #107915 from QbieShay/fix_emitting_reset
Fix particles resetting properties when emitting is toggled
2025-07-04 10:09:03 -05:00
Thaddeus Crews e750950dc6
Merge pull request #107568 from Rudolph-B/Issue-92708
Fix floating point precision errors when setting particle trail length
2025-07-01 17:57:58 -05:00
lawnjelly 2d3dedb12d FTI - Add reset on setting `top_level` 2025-06-29 17:01:51 +01:00
Thaddeus Crews db28859774
Merge pull request #107591 from timothyqiu/group-enable-default
Make `PROPERTY_HINT_GROUP_ENABLE` hide properties by default
2025-06-24 18:34:28 -05:00
Thaddeus Crews 39b77ea780
Merge pull request #107776 from retrotails/voxelgi_srgb
Fix baked VoxelGI using the wrong color space
2025-06-24 18:34:24 -05:00
Thaddeus Crews b93719c112
Merge pull request #107886 from lawnjelly/fti_global_setting_static
`FTI` - Change `SceneTree` global setting to static
2025-06-24 09:58:48 -05:00
Thaddeus Crews 3c9f6aa81f
Merge pull request #107691 from smix8/mi_active_mat
Fix `MeshInstance3D::get_active_material()` error on empty mesh or empty surfaces
2025-06-24 09:58:43 -05:00
Qbieshay b93f6fa1ba Fix particles resetting properties when emitting is toggled 2025-06-24 12:16:42 +02:00
lawnjelly 583c72f999 `FTI` - Change `SceneTree` global setting to static
Also fixup FTI configuration warnings so that they only output when the project is using FTI.
2025-06-23 10:19:24 +01:00
lawnjelly 55978b5024 Revert "FTI - Reduce `VisualInstance3D` xform notifications"
This reverts commit e10003ce33.
2025-06-22 15:44:52 +01:00
retrotails 7d1c021061 Fix baked VoxelGI using the wrong color space 2025-06-20 14:35:36 -04:00
smix8 4bbafc8d0e Fix MeshInstance3D::get_active_material() error on empty mesh or empty surfaces
FixesMeshInstance3D::get_active_material() error on empty mesh or empty surfaces.
2025-06-19 02:55:54 +02:00
devloglogan 7a2db8c67d Adjust names of new XRBodyTracker joints 2025-06-18 12:26:25 -05:00
Haoyu Qiu a7ab249a2a Make `PROPERTY_HINT_GROUP_ENABLE` hide properties by default 2025-06-16 20:03:49 +08:00
Rudolph Bester 3c5d4a2410 Fix floating point precision errors when setting particle trail length 2025-06-15 20:38:50 +02:00
smix8 4476fc7099 Only repath a NavigationAgent with a target position
Only repaths a NavigationAgent with a target position.
2025-06-14 01:26:36 +02:00
smix8 cbd446ac29 Add navigation path query parameter limits
Adds navigation path query parameter limits.
2025-06-13 14:42:26 +02:00
Rémi Verschelde 0e9a59b16b
Merge pull request #105901 from lawnjelly/fti_reduce_xform_notifications4
FTI - Reduce `VisualInstance3D` xform notifications
2025-06-13 01:30:31 +02:00
Rémi Verschelde ae484828bb
Merge pull request #107408 from Ivorforce/node-path-string-explicit
Make conversions from `NodePath` to `String` explicit.
2025-06-12 22:49:03 +02:00
Rémi Verschelde 53da681e89
Merge pull request #107308 from lawnjelly/scenetreefti_get_interp_hidden4
FTI - `global_transform_interpolated()` on demand for invisible nodes
2025-06-12 22:48:49 +02:00
LuoZhihao 8ba4656ea3 Compile out editor-only logic within `validate_property` in games 2025-06-12 12:54:19 +08:00
Lukas Tenbrink e2931a5c19 Make conversions from `NodePath` to `String` explicit. 2025-06-11 16:50:27 +02:00
lawnjelly 2674ffe1b7 FTI - `global_transform_interpolated()` on demand for invisible nodes 2025-06-09 09:34:09 +01:00
smix8 03e5d64dd9 Match avoidance defaults for NavigationAgent and NavigationServer NavAgent
Matches avoidance defaults for NavigationAgent and NavigationServer NavAgent. The node had different properties than the server agent and the 2d version still used outdate defaults form the 3d version.
2025-06-07 13:49:12 +02:00
Rémi Verschelde c171166b6e
Merge pull request #107220 from devloglogan/body-tracker-joints
Add new joints to `XrBodyTracker`
2025-06-07 00:44:16 +02:00
devloglogan e16dd051fd Add new joints to XrBodyTracker 2025-06-06 13:37:21 -05:00
Rémi Verschelde c535f5644b
Merge pull request #107192 from MajorMcDoom/lightmap-allow-empty-user-data
Make `LightmapGIData::_set_user_data` a proper setter instead of an additive operation
2025-06-06 17:38:03 +02:00
Rémi Verschelde 09c7214235
Merge pull request #106846 from TokageItLab/mod-target
Implement `ModifierBoneTarget3D` which can be target of the other `SkeletonModifier3D`s
2025-06-06 17:37:19 +02:00
Zi Ye 8f9b7896f6 Make LightmapGIData::_set_user_data a proper setter instead of an additive operation 2025-06-05 19:21:57 -05:00
Silc Lizard (Tokage) Renew aa2c3da63a Implement ModifierBoneTarget3D which can be target of the other mods 2025-06-05 23:46:36 +09:00
retrotails ae06a2de48 Revert some instances of Math::INF back to 1e20 2025-06-05 09:32:40 -04:00
Rémi Verschelde acc0e14d95
Merge pull request #106841 from TokageItLab/refactor-boneattachment
Refactor `BoneAttachment` property registration
2025-06-05 13:12:20 +02:00
Rémi Verschelde 8343ab45e6
Merge pull request #105888 from TokageItLab/optional-rotation-axis-spring
Add optional rotation axis & Fix initial pose with rotation axis in SpringBone
2025-06-05 13:11:01 +02:00
Silc Lizard (Tokage) Renew 4f1d1fefa3 Refactore BoneAttachment property registration 2025-06-05 09:42:31 +09:00