summaryrefslogtreecommitdiff
path: root/scene/3d
AgeCommit message (Collapse)Author
2022-06-28Merge pull request #60935 from Calinou/geometryinstance3d-gi-mode-default-staticRémi Verschelde
Use the Static global illumination mode in GeometryInstance3D by default
2022-06-27Merge pull request #62396 from reduz/fix-local-vector-transitions-in-node3dRémi Verschelde
Fix VECTOR/LOCAL transitions in Node3D
2022-06-27Fix VECTOR/LOCAL transitions in Node3Dreduz
Fixes #62225, supersedes #62227
2022-06-26Merge pull request #62124 from holgac/bugfix-62096JFonS
Fixes #62096: LightmapGIData::_get_light_textures_data crash on empty image
2022-06-25Merge pull request #62372 from MarcusElg/nosliderrenameRémi Verschelde
Rename @export_range's noslider option to no_slider
2022-06-25Revert "Refactored `rotation_mode` in Node3D"Juan Linietsky
2022-06-25fix set_position()Silc Renew
2022-06-24add support for soft shadows to the lightmapperPriyansh Rathi
2022-06-24Rename export_range's noslider option to no_sliderMarcus Elg
2022-06-24Merge pull request #62227 from TokageItLab/fix-rotation-mode-node3dRémi Verschelde
2022-06-23Use the Static global illumination mode in GeometryInstance3D by defaultHugo Locurcio
This makes VoxelGI and SDFGI work out of the box with primitive meshes, loaded OBJ meshes and CSG nodes.
2022-06-23fix method when rotation_mode changedSilc Renew
2022-06-23Fix editor-only visibility for lightsreduz
* Update visibility again for editor-only lights if owner changes. Fixes #26399, supersedes #52327
2022-06-20Merge pull request #62214 from smix8/navigation_layer_bitmask_helpers_4.xRémi Verschelde
2022-06-20Merge pull request #62181 from smix8/navigation_navagent_pathpoint_dist_4.xRémi Verschelde
2022-06-20Clean up Hash Functionsreduz
Clean up and do fixes to hash functions and newly introduced murmur3 hashes in #61934 * Clean up usage of murmur3 * Fixed usages of binary murmur3 on floats (this is invalid) * Changed DJB2 to use xor (which seems to be better)
2022-06-19Add navigation layer bitmask helper functionssmix8
Adds helper functions to work with the navigation layer bitmask.
2022-06-19Fix physical bone is not animated in running project.baihan
2022-06-18Add NavigationAgent desired path distancesmix8
Add NavigationAgent desired path distance
2022-06-17Fix Light3D `angular_distance` property hint being in radiansHugo Locurcio
The unit is internally stored as degrees and is treated as such, so it should be displayed as-is in the inspector.
2022-06-17Audio: Expose 2D/3D panning strength parametersEllen Poe
2022-06-17Fixes #62096: LightmapGIData::_get_light_textures_data crash on empty imageholgac
The program crashes when trying to determine slice width/height if the light texture is empty. This fix just returns an empty array, as if the light texture does not exist.
2022-06-16Move duplicate AutoWrap, Overrun and VisibleChar behavior enums to the ↵bruvzg
TextServer.
2022-06-15Merge pull request #60151 from ↵Rémi Verschelde
Klowner/pathfollow3d-parallel-transport-improvement PathFollow3D parallel transport frame reliability improvements
2022-06-15Streamline Navigation layer function names.smix8
Streamline Navigation layer function names.
2022-06-14Add NavigationAgent set_navigation_map() functionsmix8
Add NavigationAgent set_navigation_map() and get_navigation_map() function.
2022-06-14Merge pull request #59125 from KoBeWi/link_to_the_vectorRémi Verschelde
2022-06-14Merge pull request #61861 from techiepriyansh/multi-image-atlasesRémi Verschelde
2022-06-14Add vector value linkingkobewi
Co-authored-by: redlamp <244062+redlamp@users.noreply.github.com>
2022-06-14save lightmap as multi-image atlasPriyansh Rathi
2022-06-13Tweak Light3D property hints for greater flexibilityHugo Locurcio
- Specular can now be set above 1.0. - Blur can be set to 0 to disable shadow blurring entirely, which is useful on lights that have a non-zero size. - When shadow blurring is disabled, lights that have a non-zero size will not use PCSS-like soft shadows, speeding up shadow rendering considerably. - Some property hints now allow more precise values.
2022-06-11Add suffixes to all nodes and resourcesFireForge
2022-06-10SoftBody: Fix attachments property names after #61180Rémi Verschelde
Fixes #61581.
2022-06-06Add NavigationRegion costs for pathfindingsmix8
Add NavigationRegion costs for pathfinding.
2022-06-02Merge pull request #61625 from smix8/navigation_debugview_mesh_scripted_4.xRémi Verschelde
2022-06-02Merge pull request #60517 from Calinou/3d-editor-audiostreamplayer3d-add-gizmoJFonS
2022-06-02Add NavigationMesh debug when navmesh is added later through scriptssmix8
Add NavigationMesh debug when navmesh is added later through scripts
2022-06-01Fix NavigationAgent reparent issuessmix8
Fix NavigationAgent reparent issues
2022-05-26Add a gizmo to visualize AudioStreamPlayer3D's audible radiusHugo Locurcio
The ring's color changes depending on the attenuation model chosen, and whether Max Distance is capping the distance the sound can be heard at. Cold colors are used when the volume cap is a "soft" cap (the sound can still be heard past the distance, but only faintly). Warm colors are used when the volume cap is a "hard" cap (the sound can't be heard past the distance at all). White is used for linear fade performed when the attenuation model is Disabled and Max Distance is greater than 0. No ring is drawn when the attenuation model is Disabled and Max Distance is equal to 0 (since the sound can be heard from anywhere).
2022-05-26Fix errors when materials attached to 3d object are not freedYuri Rubinsky
2022-05-25Only call _update_panning during _physics_process.Lyuma
2022-05-25Add Cone and Cylinder shapes to FogVolumeHugo Locurcio
This complements the existing Ellipsoid and Box local fog shapes. This can be used to represent a light cone coming from a SpotLight.
2022-05-23Merge pull request #61311 from trollodel/fix_joint3d_warning_crashRémi Verschelde
2022-05-23[Label3D, 4.x] Monitor default theme font changes, to prevent use of invalid ↵bruvzg
materials.
2022-05-23Fix Joint3D and Joint2D warning causing a crashtrollodel
2022-05-22Merge pull request #61235 from smix8/navigation_agent_avoidance_processing_4.xRémi Verschelde
2022-05-21Tweak the GPUParticles3D Transform Align property hint for readabilityHugo Locurcio
2022-05-20Process NavigationAgent2D/3D avoidance on demand onlysmix8
Changes NavigationAgent avoidance callback to a toggle that is disabled by default. Also fixes a few missing descriptions / wrong warnings.
2022-05-20Add a new HashSet templatereduz
* Intended to replace RBSet in most cases. * Optimized for iteration speed
2022-05-19Use suffixes for units in nodes and resourcesAaron Franke