Thaddeus Crews
464253e235
Merge pull request #101571 from TokageItLab/validate-rotation-axis-spring-bone
...
Add validation for rotation axis to SpringBoneSimulator3D
2025-01-16 17:17:50 -06:00
Silc Lizard (Tokage) Renew
912c86a2e8
Changed SpringBone to return the prev rotation instead of init
2025-01-17 07:10:02 +09:00
Silc Lizard (Tokage) Renew
8eb5443d0a
Clarify SpringBone's gravity unit and improve documentation
2025-01-17 07:02:54 +09:00
Rhapsody Aria
393a13a74b
Ensure voxelizer sdf generation considers the correct level
2025-01-16 13:24:46 -08:00
Travis Lange
d702e02172
fix gpu_particles_3d emitting finished signal on ready
2025-01-15 16:31:57 -05:00
Silc Lizard (Tokage) Renew
48e74af421
Add validation for rotation axis to SpringBoneSimulator3D
2025-01-15 18:29:30 +09:00
Matias N. Goldberg
7b2f1e1d09
Fix union order to simplify empty initializers
...
This is a followup to PR #101344 (commit
0e06eb80bc ).
Some of them were not an issue because Godot was initializing all
members, but they were "fixed" just in case since it could become a
problem in the future.
Valgrind was specifically complaining about HashMapData &
GlobalPipelineData.
2025-01-14 19:05:01 -03:00
Rémi Verschelde
ddd4527747
Merge pull request #101537 from paddy-exe/fix-emission-shape-signal-regression
...
Fix regression from already disconnected emission shape changed signal
2025-01-14 18:29:43 +01:00
Rémi Verschelde
a69ccee151
Merge pull request #101505 from smix8/region_bounds
...
Add functions to get axis-aligned bounds of navigation regions
2025-01-14 15:06:06 +01:00
Patrick Exner
1d2c503b00
Fix regression from already disconnected emission shape changed signal
2025-01-14 13:20:16 +01:00
Silc Lizard (Tokage) Renew
7b3d14fbcd
Fix shifted joint radius index in SpringBone gizmo/remove unused tips
2025-01-14 16:27:59 +09:00
Rémi Verschelde
2f6a18f7ff
Merge pull request #101409 from TokageItLab/spring-bone
...
Implement SpringBoneSimulator3D to wiggle chained bones
2025-01-14 00:22:11 +01:00
Silc Lizard (Tokage) Renew
5472558a98
Implement SpringBoneSimulator3D to wiggle chained bones
...
Co-authored-by: lyuma <xn.lyuma@gmail.com >
Co-authored-by: fire <ernest.lee@chibifire.com >
Co-authored-by: SaracenOne <SaracenOne@gmail.com >
2025-01-14 05:43:57 +09:00
Rémi Verschelde
133db1fd60
Merge pull request #92089 from QbieShay/qbe/particle_seek
...
Implement particle seek request and seed options.
2025-01-13 20:21:28 +01:00
smix8
a7520fca6a
Add functions to get axis-aligned bounds of navigation regions
...
Adds functions to get the navigation mesh Rect2 of a NavigationRegion2D or AABB of a NavigationRegion3D.
2025-01-13 20:18:33 +01:00
Rémi Verschelde
d79ff848fa
Merge pull request #101451 from TokageItLab/reset-retarget-in-the-child
...
Force update RetargetModifier3D's child skeletons on save
2025-01-12 18:07:37 +01:00
Rémi Verschelde
bb8001c83a
Merge pull request #101450 from TokageItLab/reset-anim-skeleton
...
Change reset timing of the AnimationMixer and Skeleton on save
2025-01-12 18:07:32 +01:00
Rémi Verschelde
c5a62c36f5
Merge pull request #101448 from TokageItLab/save-retarget
...
Add missing `TOOLS_ENABLED` block to `RetargetModifier3D`
2025-01-12 18:07:25 +01:00
Rémi Verschelde
194894d937
Merge pull request #100597 from Zshandi/position-follow-editor-default-float-step
...
Node2D/3D: Make position follow default float step
2025-01-12 18:07:07 +01:00
smix8
0ed2cb0439
Make nodes handle their respective navigation source geometry
...
Makes nodes handle their respective navigation source geometry.
2025-01-12 13:14:46 +01:00
Silc Lizard (Tokage) Renew
cb61c6e852
Force update RetargetModifier3D's child skeletons on save
2025-01-12 07:31:05 +09:00
Silc Lizard (Tokage) Renew
d5e91eaa42
Change reset timing of the AnimationMixer and Skeleton on save
2025-01-12 07:12:34 +09:00
Silc Lizard (Tokage) Renew
18cc58f6be
Add lacked TOOLS_ENABLED block to RetargetModifier3D
2025-01-12 06:44:25 +09:00
QbieShay
e9eb0b6082
Implemented tools around particles seed randomization.
...
The purpose of this code is to expose the necessary
functions for users and engine devs to develop tooling
for properly timing and seeking inside particles.
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro >
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com >
Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com >
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com >
2025-01-11 16:31:24 +01:00
Hilderin
055b418e4d
Fix Selection Game View
2025-01-10 09:53:17 -05:00
Hugo Locurcio
13a1391e73
Draw fewer fishbones to improve Path gizmo readability and performance
...
This affects both Path2D and Path3D.
2025-01-09 16:08:29 +01:00
Rémi Verschelde
eb4a9977c3
Merge pull request #101323 from demolke/modenable
...
LightmapGI: Including `modules_enabled.gen.h` to properly check the configuration warning
2025-01-09 11:17:42 +01:00
demolke
2a3e0d47ea
LightmapGI: Including modules_enabled.gen.h to properly check the configuration warning
2025-01-09 09:55:28 +01:00
Rémi Verschelde
f83919c088
Merge pull request #101311 from TokageItLab/fix-lookat-rest
...
Fix `LookAtModifier3D` rest space incorrect rotation
2025-01-09 00:42:29 +01:00
Silc Lizard (Tokage) Renew
08a2f0ae39
Fix LookAtModifier rest space rotation
2025-01-09 05:22:47 +09:00
Rémi Verschelde
709f2e1a5d
Merge pull request #100765 from Geometror/lightmapgi-add-downsampling
...
Add a supersampling option to LightmapGI
2025-01-07 23:17:39 +01:00
Hendrik Brucker
054340bb6b
Add a supersampling option to LightmapGI
...
This provides increased lightmap quality with less noise, smoother
shadows and better small-scale shadow detail. The downside is that
this significantly increases bake times and memory usage while baking
lightmaps, so this option is disabled by default.
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro >
Co-authored-by: landervr <31851431+CpnWaffle@users.noreply.github.com >
2025-01-07 18:44:59 +01:00
Rémi Verschelde
9b6322a6f1
Merge pull request #97478 from bruvzg/emb_obj
...
[TextServer] Improve embedded objects handling performance.
2025-01-07 10:14:30 +01:00
Rémi Verschelde
7c49ae253e
Merge pull request #96713 from Nazarwadim/thread_local_bones_backup
...
Use `thread_local` for `bones_backup`
2025-01-07 10:14:15 +01:00
bruvzg
cc1db569e1
[TextServer] Improve embedded objects handling performance.
2025-01-07 08:01:29 +02:00
Rémi Verschelde
6e826b26d9
Merge pull request #101148 from TokageItLab/skelmod-generic
...
Move enum BoneAxis to SkeletonModifier from LookAtModifier
2025-01-06 22:49:14 +01:00
Rémi Verschelde
bf2548463a
Merge pull request #101012 from zachseiss/master
...
Preserve emission ring shape properties during conversion from GPUParticles3D to CPUParticles3D and vice versa
2025-01-06 22:48:20 +01:00
Silc Lizard (Tokage) Renew
f1f152ea5a
Move enum BoneAxis to SkeletonModifier from LookAtModifier
2025-01-05 14:14:36 +09:00
Zach Seiss
86ab88f016
added preservation of emission ring properties during conversion from GPUParticles3D to CPUParticles3D and vice versa
2025-01-03 07:47:06 -05:00
Rémi Verschelde
94f23c342a
Merge pull request #101010 from smix8/navlink_debug_direction
...
Add NavigationLink debug direction indicator
2025-01-03 00:50:06 +01:00
Rémi Verschelde
d47fef15b8
Merge pull request #100991 from TokageItLab/180deg-arc
...
Fix looking at with 180 degree arc
2025-01-03 00:49:59 +01:00
Rémi Verschelde
ff14d86fa3
Merge pull request #100811 from TokageItLab/bitmask-retarget
...
Make transform elements BitField in RetargetModifier
2025-01-03 00:49:14 +01:00
Rémi Verschelde
d484e23bce
Merge pull request #100113 from paddy-exe/particle-emission-shape-visual-separate-pr
...
Add visualization of 3D particle emission shapes
2025-01-03 00:48:22 +01:00
Silc Lizard (Tokage) Renew
d0c421976c
Fix looking at with 180 degree arc
...
Co-authored-by: Fruitsalad <949631+fruitsalad@users.noreply.github.com >
2025-01-02 15:47:01 +09:00
smix8
8dd0579bcd
Add NavigationLink debug direction indicator
...
Adds direction indicator arrows to the NavigationLink debug depending on if a link is onewyay or bidirectional.
2025-01-02 01:07:26 +01:00
Nazarii
482531c4b8
Use thread_local for bones_backup
2024-12-31 16:32:15 +02:00
Thaddeus Crews
df2b117ec2
Merge pull request #100317 from TCROC/fix-collision-shape-debug-color-breaks-gdextension
...
Fix collision shape debug color breaking GDExtension
2024-12-30 08:58:41 -06:00
Patrick Exner
e689c122a6
Add visualization of 3D particle emission shapes
...
Co-authored-by: Kasper Arnklit Frandsen <kasper.arnklit@gmail.com >
2024-12-28 19:56:50 +01:00
Silc Lizard (Tokage) Renew
24f5361b8a
Make transform elements BitField in RetargetModifier
2024-12-28 07:19:48 +09:00
A Thousand Ships
a1846b27ea
Improve use of Ref.is_null/valid
...
Use `is_null` over `!is_valid` and vice versa.
2024-12-23 16:35:02 -05:00