summaryrefslogtreecommitdiff
path: root/scene/3d
AgeCommit message (Collapse)Author
2023-02-11Strip name prefix of navigation agent debug properties in the inspectorHaoyu Qiu
2023-02-09Improve some editor strings for localizationHaoyu Qiu
2023-02-09Merge pull request #72947 from DarkKilauea/nav-fix-avoidance-callbackRémi Verschelde
Fix missing avoidance updates when using same velocity
2023-02-08Fix missing avoidance updates when using same velocityJosh Jones
When using avoidance, if you set the same velocity for the agent, you won't get an update from the avoidance system. This changes both the `set_target_position` and `set_velocity` setters to always accept user provided values, even if they are the same. This ensures that repathing and avoidance logic is always run when the user expects.
2023-02-08Fix NavigationAgent debug functions bindings in release buildssmix8
Fixes that certain NavigationAgent debug functions bindings were not available in release builds.
2023-02-07Some code simplificationsMarkus Sauermann
1. `number_width` isn't used later 2. `return_type` is used only once 3. AudioServer::get_singleton()->get_channel_count() always returns a channel_count of 1 or larger 4. negative `aa->backward` conditional 5. `current_canvas` == `find_world_2d()->get_canvas()` 6. identical if `render_shadows`
2023-02-02Improve consistency of NavigationAgent settersJosh Jones
2023-02-01More codespell fixes, do more changes from previous ignore listRémi Verschelde
2023-02-01Merge pull request #70446 from akien-mga/meshoptimizer-4a287848fRémi Verschelde
meshoptimizer: Sync with upstream commit 4a287848f
2023-02-01Merge pull request #72075 from Maran23/extents-to-sizeRémi Verschelde
Replace Extents with Size in VoxelGI, ReflectionProbe, FogVolume, Decal and GPUParticles*3D
2023-02-01Merge pull request #72473 from aXu-AP/animatablebody3d-editor-move-fixRémi Verschelde
Fix AnimatableBody3D not being movable in editor
2023-01-31meshoptimizer: Sync with upstream commit 4a287848fRémi Verschelde
https://github.com/zeux/meshoptimizer/commit/4a287848fd664ae1c3fc8e5e008560534ceeb526
2023-01-31Fix AnimatableBody3D not being movable in editoraXu-AP
2023-01-31Replace Extents with Size in VoxelGI, ReflectionProbe, FogVolume, Decal and ↵Marius Hanl
GPUParticles*3D - Extents are replaced by Size (Size is Extents * 2) - The UI text displays 'Size' - Snapping is adjusted to work with Size - _set and _get handle extents for compatibility Co-authored-by: ator-dev <dominic.codedeveloper@gmail.com>
2023-01-31Add NavigationAgent Path Debug Visualizationsmix8
Adds path debug visuals for NavigationAgent2D, NavigationAgent3D and NavigationServer.
2023-01-31BoneAttachment3D: Remove duplicate override_poseLyuma
Also removes unused override_mode property since we removed the local pose override feature in #71137. Fixes #72407
2023-01-31Merge pull request #72441 from bruvzg/lbl3d_aaaRémi Verschelde
[Sprite3D/Label3D] Expose alpha antialiasing properties.
2023-01-31Merge pull request #72357 from aaronfranke/area-gravity-unit-distRémi Verschelde
Replace Area gravity point distance scale with unit distance
2023-01-31[Sprite3D/Label3D] Expose alpha antialiasing properties.bruvzg
2023-01-30Merge pull request #71964 from bruvzg/mat_keyRémi Verschelde
Fix unsafe murmur3 hash use for the default material keys, expose alpha hash transparency mode for default materials and Label3D and Sprite3D.
2023-01-29Replace Area gravity point distance scale with unit distanceAaron Franke
2023-01-29Fix AnimatedSprite play() don't redraw immediatelySilc Renew
2023-01-28Merge pull request #72228 from DarkKilauea/nav-agent-callableRémi Verschelde
Use Callable for Navigation Agent callbacks
2023-01-28Implement blending audio feature to AnimationTreeSilc Renew
2023-01-27Use Callable for Navigation Agent callbacksJosh Jones
2023-01-27Merge pull request #71907 from TokageItLab/change-animated-sprite-apiRémi Verschelde
Make `AnimatedSprite`'s playback API consistent with `AnimationPlayer`
2023-01-26Merge pull request #69689 from smix8/navagent_rename_location_4.xRémi Verschelde
Rename Navigation uses of 'location' to 'position'
2023-01-26Rename Navigation uses of 'location' to 'position'smix8
Contrary to the entire rest of the engine NavigationAgent's and NavigationLinks decided to deal with locations instead of positions.
2023-01-26Make AnimatedSprite's playback API consistent with AnimationPlayerSilc Renew
2023-01-25Merge pull request #72000 from iiMidknightii/Camera3D-No-Size-LimitRémi Verschelde
Changed Camera3D Ortho Size Limit
2023-01-24PropertyUsage: Rename "DO_NOT_SHARE_ON_DUPLICATE" to "ALWAYS_DUPLICATE"Aaron Franke
2023-01-24Changed Camera3D Ortho Size LimitiiMidknightii
2023-01-24Fix unsafe murmur3 hash use for the default material keys, expose alpha hash ↵bruvzg
transparency mode for default materials and Label3D and Sprite3D.
2023-01-24Merge pull request #71832 from Geometror/fix-spotlight-artifactsRémi Verschelde
Fix some `SpotLight3D` issues (clustering artifacts, leaking light, AABB)
2023-01-24Fix some SpotLight3D issues (clustering artifacts, light leak)Hendrik Brucker
2023-01-23Merge pull request #71830 from BastiaanOlij/xr_naming_consistancyRémi Verschelde
Rename getters and signals on XR nodes to be consistant with input types
2023-01-23Merge pull request #63251 from ↵Rémi Verschelde
SaracenOne/disable_data_generation_on_foreign_resources Disable navmesh, lightmap, and VoxelGI generation on foreign data
2023-01-23Merge pull request #71801 from akien-mga/codespell-en-GB-to-en-USRémi Verschelde
Convert en_GB spelling to en_US with codespell
2023-01-23Merge pull request #71906 from reduz/simplify-polyphonic-stream-playerRémi Verschelde
Simplify AudioStreamPolyphonic
2023-01-23Convert en_GB spelling to en_US with codespellRémi Verschelde
2023-01-23Simplify AudioStreamPolyphonicJuan Linietsky
* Make AudioStreamPolyphonic not requre a polling thread (simpler, faster) * Improve error reporting in AudioStreamPlayer*::get_stream_playback() error reporting to improve usability.
2023-01-23Merge pull request #67847 from rburing/warn_non-uniformistsRémi Verschelde
Warn against using non-uniform scale for 3D physics (in the editor and class reference)
2023-01-23Rename getters and signals on XR nodes to be consistant with input typesBastiaan Olij
2023-01-21Use range iterators in LocalVector loopskobewi
2023-01-21Merge pull request #71021 from reduz/prevent-physics-callback-removalRémi Verschelde
Error when removing a physics node during a physics callback
2023-01-20Sort decals and lights based on camera originclayjohn
Also implement sort_offset for decals Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2023-01-18Implement BiDi override mode for GDScript source.bruvzg
2023-01-13Enforce a default minimum lightmap size hint sizeclayjohn
2023-01-12Remove SkeletonModificationStack3D, and Skeleton3D api cleanupLyuma
Removes all 3D modification resources. SkeletonIK3D is a node and still supported. Remove deprecated Skeleton3D functionality for 4.0, so we can add it back in 4.x. Remove local_pose_override feature from Skeleton3D and BoneAttachment3D. Expose Skeleton3D::get_version() so IK scripts/extensions can cache bones. Note: This change only affects 3D. SkeletonModification2D will work as before.
2023-01-12Fix style issue in ShapeCast3D after #68409Rémi Verschelde
Somehow that PR didn't run the CI checks.