Thaddeus Crews
33093c2029
Merge pull request #99619 from TokageItLab/flippable
...
Make flipping flag consider influence in LookAtModifier3D
2024-11-26 13:04:48 -06:00
Thaddeus Crews
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
Thaddeus Crews
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
Thaddeus Crews
dc0fcf9753
Merge pull request #99612 from TokageItLab/lkat-bn
...
Make LookAtModifier3D adopt the bone name method
2024-11-26 13:04:44 -06:00
Jamie Greunbaum
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
Silc Lizard (Tokage) Renew
38d274b021
Make flipping flag consider influence in LookAtModifier3D
2024-11-25 15:59:39 +09:00
Silc Lizard (Tokage) Renew
b76cdf525b
Make LookAtModifier3D adopt to bone name method
2024-11-25 15:47:10 +09:00
Silc Lizard (Tokage) Renew
27bd7b23f6
Fix forward_vector scale to handle safe_margin in LookAtModifier
2024-11-24 13:43:07 +09:00
Bad Sector
da191168fe
Add VoxelGI bake cancelling and progress UI improvement
2024-11-23 21:12:57 +02:00
Thaddeus Crews
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
Bad Sector
5bca028e2b
Add lightmap bake cancelling
2024-11-21 21:31:02 +02:00
Thaddeus Crews
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
Silc Lizard (Tokage) Renew
f5b49af99f
Add RetargetModifier3D for realtime retarget to keep original rest
2024-11-18 22:44:55 +09:00
Rie
31a3b418f7
Fix obstacle avoidance and 3D editor ignoring transform
2024-11-16 11:30:48 +01:00
Hugo Locurcio
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
K. S. Ernest (iFire) Lee
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
Thaddeus Crews
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
Thaddeus Crews
9995c3eedd
Merge pull request #98446 from TokageItLab/look-at-modifier
...
Implement LookAtModifier3D
2024-11-12 09:27:35 -06:00
Thaddeus Crews
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
smix8
086bd1d82c
Improve NavigationObstacle3D editor tooling
...
Improves NavigationObstacle3D editing options inside the editor.
2024-11-12 12:44:12 +01:00
Thaddeus Crews
848d90837e
Merge pull request #96730 from tracefree/properly_transforming_obstacles
...
Make use of NavigationObstacle3D's transform
2024-11-11 14:18:33 -06:00
Silc Lizard (Tokage) Renew
6fc061b4fe
Implement LookAtModifier3D
2024-11-12 05:03:35 +09:00
Silc Lizard (Tokage) Renew
5d1a2a4216
Fix Skeleton doesn't update skin after deactivating modifiers
2024-11-12 04:41:08 +09:00
Thaddeus Crews
925b690c98
Core: Integrate Ref::instantiate
where possible
2024-11-10 12:41:26 -06:00
Silc Lizard (Tokage) Renew
761a20f7a7
Add hint for oneshot & warning when it will be updated continuously
2024-11-11 01:12:45 +09:00
Rie
44ef3d35eb
Make use of NavigationObstacle3D's transform
...
Co-authored-by: a0kami <dev.aokami@netc.fr>
2024-11-10 17:08:12 +01:00
A Thousand Ships
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
Thaddeus Crews
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
Thaddeus Crews
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
Michael Alexsander
16524a8a01
Add "Game" editor for better runtime debugging
2024-10-30 11:42:17 -03:00
Thaddeus Crews
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
Thaddeus Crews
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
Haoyu Qiu
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
Adam Scott
0d350e7108
Set clang-format RemoveSemicolon
rule to true
...
- Set clang-format `Standard` rule to `c++20`
2024-10-25 13:49:43 -04:00
nazarii
76208f7155
Implement array based hash map
2024-10-24 21:34:12 +03:00
Thaddeus Crews
cfc05c5e0f
Merge pull request #85338 from EMBYRDEV/shadow-caster-mask
...
Add `shadow_caster_mask` to Light3D.
2024-10-24 13:22:59 -05:00
Thaddeus Crews
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
BlueCube3310
184395401b
LightmapGI: Clean up and improve lightmap atlas storage
2024-10-18 10:20:37 +02:00
Clay John
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
Silc Lizard (Tokage) Renew
d29e7b6953
Fix initial skin update timing in Skeleton3D
2024-10-16 05:13:13 +09:00
A Thousand Ships
de128812f3
Fix unreachable code in lightmap_gi.cpp
2024-10-15 13:17:15 +02:00
Thaddeus Crews
5c00d0a54e
Merge pull request #94371 from KoBeWi/insane_particle_unification_ 😱
...
Unify particle editors
2024-10-14 14:09:42 -05:00
detomon
9ab84887aa
Improve performance of global bone pose calculation in Skeleton3D
2024-10-12 11:13:22 +02:00
Thaddeus Crews
bb20444998
Merge pull request #97744 from Nazarwadim/use_local_vector_for_skeleton
...
Use `LocalVector` for skeleton
2024-10-10 18:13:19 -05:00
kobewi
b9d25580ce
Fix implementation of property_can_revert() in various classes
2024-10-04 23:02:04 +02:00
kobewi
a4d724b37c
Unify particle editors
2024-10-04 22:36:12 +02:00
Nazarii
1ba168fcbc
Use local vector for skeleton
2024-10-02 20:38:40 +03:00
Hugo Locurcio
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
Rémi Verschelde
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
Silc Lizard (Tokage) Renew
2eb069f40b
Move skin registration process into deferred on ready
2024-09-26 22:36:58 +09:00