33093c2029
Merge pull request #99619 from TokageItLab/flippable
...
Make flipping flag consider influence in LookAtModifier3D
2024-11-26 13:04:48 -06:00
04786f0ee8
Merge pull request #97824 from TokageItLab/retarget-modifier
...
Add RetargetModifier3D for realtime retarget to keep original rest
2024-11-26 13:04:47 -06:00
d18f8046dd
Merge pull request #99613 from TokageItLab/scl-fw
...
Fix `forward_vector` scale to handle `safe_margin` correctly in LookAtModifier
2024-11-26 13:04:45 -06:00
dc0fcf9753
Merge pull request #99612 from TokageItLab/lkat-bn
...
Make LookAtModifier3D adopt the bone name method
2024-11-26 13:04:44 -06:00
0fc082e1ee
Add CollisionShape3D custom debug colours
...
This allows changing the display colour of a CollisionShape3D node on a per-shape basis.
It also adds the ability to display a solid coloured preview of a CollisionShape3D.
Closes https://github.com/godotengine/godot-proposals/issues/906
2024-11-26 16:28:13 +01:00
38d274b021
Make flipping flag consider influence in LookAtModifier3D
2024-11-25 15:59:39 +09:00
b76cdf525b
Make LookAtModifier3D adopt to bone name method
2024-11-25 15:47:10 +09:00
27bd7b23f6
Fix forward_vector scale to handle safe_margin in LookAtModifier
2024-11-24 13:43:07 +09:00
da191168fe
Add VoxelGI bake cancelling and progress UI improvement
2024-11-23 21:12:57 +02:00
37305e40bc
Merge pull request #95711 from TokageItLab/warn-oneshot-prop
...
Add hint for oneshot property & warning when it will be updated continuously by Force Continuous in `AnimationMixer`
2024-11-22 14:54:30 -06:00
5bca028e2b
Add lightmap bake cancelling
2024-11-21 21:31:02 +02:00
1680edb2cd
Merge pull request #99231 from fire/sort-blendshapes-by-id
...
Sort blend shapes in the inspector by ID instead of alphabetically
2024-11-19 15:20:11 -06:00
f5b49af99f
Add RetargetModifier3D for realtime retarget to keep original rest
2024-11-18 22:44:55 +09:00
31a3b418f7
Fix obstacle avoidance and 3D editor ignoring transform
2024-11-16 11:30:48 +01:00
1e5f0a86ca
Allow more flexible adjustments of VisualInstance3D Lightmap Scale
...
Any floating-point value greater than 0.01 can now be used.
Prior to this change, only factors of 1×, 2× and 4× and 8× could be used.
2024-11-14 17:28:05 +01:00
b0e04c1e7a
Sort blend shapes in the inspector by ID instead of alphabetically
...
Blend shapes (morph targets, shape keys) should be sorted by the physical order of the blend shapes, and that index should be converted to a name string.
2024-11-14 05:54:32 -08:00
cf160747a0
Merge pull request #98536 from TokageItLab/fix-deactivation-modifier
...
Fix Skeleton doesn't update skin after deactivating modifiers when it has only one modifier
2024-11-12 09:28:07 -06:00
9995c3eedd
Merge pull request #98446 from TokageItLab/look-at-modifier
...
Implement LookAtModifier3D
2024-11-12 09:27:35 -06:00
0ad3181d14
Merge pull request #98951 from AThousandShips/fix_more_super_call
...
Fix a few more super calls in `get_configuration_warnings` methods
2024-11-12 09:27:33 -06:00
086bd1d82c
Improve NavigationObstacle3D editor tooling
...
Improves NavigationObstacle3D editing options inside the editor.
2024-11-12 12:44:12 +01:00
848d90837e
Merge pull request #96730 from tracefree/properly_transforming_obstacles
...
Make use of NavigationObstacle3D's transform
2024-11-11 14:18:33 -06:00
6fc061b4fe
Implement LookAtModifier3D
2024-11-12 05:03:35 +09:00
5d1a2a4216
Fix Skeleton doesn't update skin after deactivating modifiers
2024-11-12 04:41:08 +09:00
925b690c98
Core: Integrate Ref::instantiate where possible
2024-11-10 12:41:26 -06:00
761a20f7a7
Add hint for oneshot & warning when it will be updated continuously
2024-11-11 01:12:45 +09:00
44ef3d35eb
Make use of NavigationObstacle3D's transform
...
Co-authored-by: a0kami <dev.aokami@netc.fr >
2024-11-10 17:08:12 +01:00
26938086eb
Fix a few more super calls in get_configuration_warnings methods
...
A few missed last pass and one incorrect from that pass
2024-11-08 14:58:37 +01:00
6cef0a17fb
Merge pull request #98571 from timothyqiu/pname-no-editor
...
Don't mark `PROPERTY_USAGE_NO_EDITOR` properties for translation
2024-11-05 18:36:10 -06:00
89a311205f
Style: Apply clang-tidy fixes
...
• `modernize-use-default-member-init` and `readability-redundant-member-init`
• Minor adjustments to `.clang-tidy` to improve syntax & remove redundancies
2024-11-04 12:11:06 -06:00
16524a8a01
Add "Game" editor for better runtime debugging
2024-10-30 11:42:17 -03:00
b748c91e5b
Merge pull request #98289 from BlueCube3310/lightmap-clenaup
...
LightmapGI: Clean up and improve lightmap atlas storage
2024-10-29 19:25:58 -05:00
b7a0971ad2
Merge pull request #97934 from adamscott/give-AThousandShips-a-break
...
[Codestyle] Set clang-format `RemoveSemicolon` rule to `true`
2024-10-29 19:25:36 -05:00
d47425b35f
Don't mark PROPERTY_USAGE_NO_EDITOR properties for translation
...
Using `PNAME()` on these properties are redundant as they won't be displayed
in the editor and some of them will be automatically ignored by the
extraction script.
2024-10-26 22:09:21 +08:00
0d350e7108
Set clang-format RemoveSemicolon rule to true
...
- Set clang-format `Standard` rule to `c++20`
2024-10-25 13:49:43 -04:00
76208f7155
Implement array based hash map
2024-10-24 21:34:12 +03:00
cfc05c5e0f
Merge pull request #85338 from EMBYRDEV/shadow-caster-mask
...
Add `shadow_caster_mask` to Light3D.
2024-10-24 13:22:59 -05:00
16d68c6be4
Merge pull request #98201 from AThousandShips/lightmap_compile_fix
...
Fix unreachable code in `lightmap_gi.cpp`
2024-10-21 16:39:06 -05:00
184395401b
LightmapGI: Clean up and improve lightmap atlas storage
2024-10-18 10:20:37 +02:00
acc3786db2
Merge pull request #98009 from TokageItLab/init-skel-skin
...
Fix initial skin update timing in Skeleton3D
2024-10-17 16:51:05 -07:00
d29e7b6953
Fix initial skin update timing in Skeleton3D
2024-10-16 05:13:13 +09:00
de128812f3
Fix unreachable code in lightmap_gi.cpp
2024-10-15 13:17:15 +02:00
5c00d0a54e
Merge pull request #94371 from KoBeWi/insane_particle_unification_ 😱
...
Unify particle editors
2024-10-14 14:09:42 -05:00
9ab84887aa
Improve performance of global bone pose calculation in Skeleton3D
2024-10-12 11:13:22 +02:00
bb20444998
Merge pull request #97744 from Nazarwadim/use_local_vector_for_skeleton
...
Use `LocalVector` for skeleton
2024-10-10 18:13:19 -05:00
b9d25580ce
Fix implementation of property_can_revert() in various classes
2024-10-04 23:02:04 +02:00
a4d724b37c
Unify particle editors
2024-10-04 22:36:12 +02:00
1ba168fcbc
Use local vector for skeleton
2024-10-02 20:38:40 +03:00
0807d60d68
Check RenderingDevice availability to display LightmapGI configuration warnings
...
We can now check whether RenderingDevice can be created (which is
not guaranteed when using the Compatibility rendering method),
so the warning can be displayed only when relevant.
This also disables the Bake Lightmaps button with a tooltip if baking
is not available.
2024-09-28 23:56:47 +02:00
ab1f55e738
Merge pull request #97489 from TokageItLab/deferred-skin-registration
...
Move skin registration process into deferred on ready
2024-09-27 13:53:38 +02:00
2eb069f40b
Move skin registration process into deferred on ready
2024-09-26 22:36:58 +09:00