summaryrefslogtreecommitdiff
path: root/scene/3d
AgeCommit message (Collapse)Author
2019-05-29Merge pull request #25520 from Zylann/expose_node_custom_aabbRémi Verschelde
Exposed custom AABB setter on GeometryInstance
2019-05-28Merge pull request #29251 from qarmin/some_uninitialised_values_fixesRémi Verschelde
Fix some unintialised variables
2019-05-28Merge pull request #29248 from Cheeseness/camera_project_fixRémi Verschelde
Add a depth parameter to Camera::project_position()
2019-05-28Fix some unincialised variablesqarmin
2019-05-29Add a depth parameter to Camera::project_position()Cheeseness
2019-05-28Merge pull request #27875 from Thource/vehicle_wheel-get_rpmRémi Verschelde
Added a get_rpm() function to VehicleWheel
2019-05-27Merge pull request #29118 from JFonS/improve_navmesh_generationRémi Verschelde
Various improvements to NavigationMesh generation
2019-05-27add get_camera_rid methodJummit
2019-05-25Tweak the particle animation node configuration warning messageHugo Locurcio
2019-05-23Merge pull request #29125 from rodolforg/fix_spatial_look_at_affecting_scaleRémi Verschelde
fix un-scaling in Spatial::look_at_from_position
2019-05-23fix un-scaling in Spatial::look_at_from_positionRodolfo Ribeiro Gomes
As mentioned in https://github.com/godotengine/godot/pull/26897#issuecomment-491178089 the look-at scaling issue solved by PR #26897 happens also in another look-at method. Spatial::look_at_from_position() also does not have same input checking Spatial::look_at() has. Therefore, I fixed it too at same time.
2019-05-23Various improvements to NavigationMesh generationjfons
* Expose EditorNavigationMeshGenerator as an engine singleton so users can generate navmesehes from `tool` scripts. * Add support for generating navmeshes from static colliders. All collision shapes are supported except for Plane (since Plane is an infinite collider and navmeshes need to have finite geometry). * When using static colliders as a geometry source, a layer mask can be specified to ignore certain colliders. * Don't rely on global transform. It still should give the exact same results but allows for building navmeshes on nodes that are not in the tree (useful in `tool` scripts). * Update navigation gizmos after every new bake. This work has been kindly sponsored by IMVU.
2019-05-19Fix typos with codespellRémi Verschelde
Using codespell 1.15.0. Method: ``` $ cat > ../godot-word-whitelist.txt << EOF ang curvelinear doubleclick leapyear lod merchantibility nd numer ois ony que seeked synching te uint unselect webp EOF $ codespell -w -q 3 -I ../godot-word-whitelist.txt --skip="./thirdparty,*.po" $ git diff // undo unwanted changes ```
2019-05-13Merge pull request #28326 from BastiaanOlij/center_heightmapRémi Verschelde
Center shape according to logic Bullet applies
2019-05-10Allow or_greater for most properties of NavMeshBojidar Marinov
Closes #28624
2019-05-10Fixes to ClippedCameraJFonS
This work has been kindly sponsored by IMVU.
2019-05-07Add transform support to deal with Bullets centering of shapesBastiaan Olij
2019-05-05fix CollisonShape changing shape cause crash when not in a treeyakun.zhang
2019-05-03Merge pull request #28640 from bojidar-bg/17885-navmesh-entry-brokenRémi Verschelde
Fix navmesh not finding optimal paths
2019-05-03Fix navmesh not finding optimal pathsBojidar Marinov
Addresses part of #17885
2019-05-02Merge pull request #27415 from aqnuep/kinematicbody_fixesRémi Verschelde
KinematicBody performance and quality improvements
2019-04-30Merge pull request #25670 from aqnuep/bake_mode_affect_gi_proveRémi Verschelde
Disable GI probe capturing lights with bake mode disabled
2019-04-30Merge pull request #26897 from rodolforg/fix_spatial_look_at_affecting_scaleRémi Verschelde
Spatial::look_at() now preserves its scale values
2019-04-30Merge pull request #27007 from BastiaanOlij/arvr_notificationsRémi Verschelde
Send notifications to ARVRInterfaces
2019-04-30Merge pull request #27371 from ShyRed/fixdisabled2dcollisionsRémi Verschelde
Allow adding disabled shapes
2019-04-30Merge pull request #27707 from Calinou/tweak-message-wordingRémi Verschelde
Improve wording of various messages and make casing more consistent
2019-04-29Merge pull request #18992 from aaronfranke/mono-equal-approxRémi Verschelde
[Core] [Mono] Improve and use approximate equality methods
2019-04-27Revert "Fix AudioStreams::stop possibly causing a small noise"Juan Linietsky
2019-04-26Spatial::look_at() now preserves its scale valuesRodolfo Ribeiro Gomes
It always normalized basis after look_at() computation. Now it applies previous scale back, in order to avoid distortions when global scale was different of (1,1,1). fix #10003 and #19000 Related to #17924
2019-04-27Send notifications to ARVRInterfacesBastiaan Olij
2019-04-25Use approximate equallity methods in many placesAaron Franke
2019-04-25Merge pull request #28380 from kiidmale/fix-cpuparticlesRémi Verschelde
Make multimesh invisible initially in CPUParticles
2019-04-24Make multimesh invisible initially in CPUParticlesDaeil Kim
Fixes #28252
2019-04-23Allow adding disabled shapesShyRed
Adds the ability to directly add disabled shapes to a collision object. Before this commit a shape has always been assumed to be enabled and had to be disabled in an extra step.
2019-04-23Disable GI probe capturing lights with bake mode disabledDaniel Rakos
The bake mode property of lights previously didn't affect GI probes. This change makes the GI probe ignore lights that have their bake mode set to disabled.
2019-04-23Merge pull request #25155 from Timofffee/Timofffee-patch-vehicleHein-Pieter van Braam
Added check engine_traction
2019-04-23Merge pull request #26064 from JFonS/add_frustum_camera_modeHein-Pieter van Braam
Add FRUSTUM camera mode, allowing tilted frustums
2019-04-22Added bindings for methods related to obtaining base an instance from ↵Juan Linietsky
VisualInstance
2019-04-22Merge pull request #26868 from NilsIrl/masterRémi Verschelde
Add Attenuation Model "NO" for AudioStreamPlayer3D
2019-04-22Merge pull request #27673 from qarmin/small_fixesRémi Verschelde
Small fixes, mostly duplicated code
2019-04-22Add Attenuation Model "DISABLED" for AudioStreamPlayer3DNils ANDRÉ-CHANG
2019-04-21Merge pull request #27219 from raphael10241024/debug_fixRémi Verschelde
Fix collider debug shape didn't changes with collider size changes
2019-04-21Improve wording of various messages and make casing more consistentHugo Locurcio
This also adds the number of selected projects to the confirmation dialog that appears before removing projects.
2019-04-16Expose localize_rests to gdscript.K. S. Ernest (iFire) Lee
2019-04-15Removed unnecessary error from _area_inoutCatThingy
The error was previously removed from _body_inout for the same reason. Fixes #28022.
2019-04-13Clean up ASSIMP import code.Juan Linietsky
2019-04-11Fix collider debug shape didn't changes with collider size changesyakun.zhang
2019-04-10Added generator audio stream, and spectrum analyzer audio effectJuan Linietsky
Made AudioFrame and Vector2 equivalent for casting. Added ability to obtain the playback object from stream players. Added ability to obtain effect instance from audio server.
2019-04-09Added a get_rpm() function to VehicleWheelAdam Sharp
2019-04-09Style: Apply new changes from clang-format 8.0Rémi Verschelde
It seems to stay compatible with formatting done by clang-format 6.0 and 7.0, so contributors can keep using those versions for now (they will not undo those changes).