Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-10-12 | doc: Sync classref with current source | Rémi Verschelde | |
2020-10-09 | Implement GPU Particle Collisions | reduz | |
-Sphere Attractor -Box Attractor -Vector Field -Sphere Collider -Box Collider -Baked SDF Collider -Heightmap Collider | |||
2020-10-02 | Updated getters and setters names for toplevel | Duroxxigar | |
2020-10-02 | Remove area or body from map before emitting signals. | Marcel Admiraal | |
2020-10-02 | Merge pull request #42451 from Duroxxigar/rename-toplevel | Rémi Verschelde | |
Renamed toplevel to be top_level | |||
2020-10-02 | Better validate CollisionShape3D config. warning after #38743 | Rémi Verschelde | |
Relates to #42479, though I don't think it would crash in the master version. | |||
2020-10-01 | Merge pull request #38743 from arrowinaknee/node-config-warnings | Rémi Verschelde | |
Update all get_configuration_warning() to retrieve warnings from the parent | |||
2020-10-01 | Renamed toplevel to be top_level | Duroxxigar | |
2020-10-01 | Made toplevel a property for Node3D and CanvasItem | Duroxxigar | |
2020-09-23 | Fixes updating CPUParticles emmision shape values | booer | |
2020-09-10 | Rename RayCast's `cast_to` property to `target_position` | Hugo Locurcio | |
`cast_to` is sometimes mistaken as a method rather than a property. `target_position` makes it more obvious that it's a property. | |||
2020-09-06 | Implement manual particle emission and particle sub emitters. | reduz | |
2020-09-04 | Ensure assignment operators return by reference to avoid unnecessary copies. | Marcel Admiraal | |
2020-09-03 | Merge pull request #41044 from hoontee/master-4 | Rémi Verschelde | |
Implement CollisionShape3D.make_convex_from_siblings() | |||
2020-08-31 | Reorder sprite h_frames & v_frames | Jonathan Vice | |
2020-08-23 | Ensure node's area tree signals are disconnected when clearing monitoring, | Marcel Admiraal | |
even if nodes are no longer in the tree. | |||
2020-08-13 | Added volumetric fog effect. | Juan Linietsky | |
2020-08-09 | Fix 2D Particle velocity with directed emission mask | PouleyKetchoupp | |
Changed CPU velocity calculation for EMISSION_SHAPE_DIRECTED_POINTS to follow the same logic as in the GPU version: mat2 rotm; rotm[0] = texelFetch(emission_texture_normal, emission_tex_ofs, 0).xy; rotm[1] = rotm[0].yx * vec2(1.0, -1.0); VELOCITY.xy = rotm * VELOCITY.xy; Now both CPUParticles2D & CPUParticles3D (z disabled) show the same results as their GPU counterparts and take the initial velocity settings into account. | |||
2020-08-05 | Implement CollisionShape3D.make_convex_from_siblings() | hoontee | |
2020-07-27 | Fixed reload_goal not being called when SkeletonIK3D::start is invoked with ↵ | ConorLPBoyle | |
p_one_time = true | |||
2020-07-24 | Remove multilevel calls | George Marques | |
In general they are more confusing to users because they expect inheritance to fully override parent methods. This behavior can be enabled by script writers using a simple super() call. | |||
2020-07-21 | Merge pull request #40450 from asmaloney/spelling | Rémi Verschelde | |
Fix spelling & grammar in comments, docs, and messages | |||
2020-07-21 | Fix spelling & grammar in comments, docs, and messages | Andy Maloney | |
2020-07-21 | Add Method get_inverse_inertia_tensor | Yerik | |
2020-07-14 | Properly pass safe margin on initialization. | Juan Linietsky | |
Fixes jitter. | |||
2020-07-10 | Add override keywords. | Marcel Admiraal | |
2020-07-08 | Fix repeated updates of PathFollow3D Transform | Maganty Rushyendra | |
Add optional parameter to specify whether applying rotation to the PathFollow3D's Transform is necessary, preventing erroneous updates. | |||
2020-07-02 | Merge pull request #37350 from aaronfranke/force-impulse | Rémi Verschelde | |
Refactor physics force and impulse code to use (force, position) order | |||
2020-07-01 | Merge pull request #40016 from akien-mga/environment-code-cleanup | Rémi Verschelde | |
Environment: Refactor code for readability + more | |||
2020-07-01 | Merge pull request #36307 from Xrayez/raycast-enabled-true | Rémi Verschelde | |
Enable raycast nodes by default | |||
2020-07-01 | Environment: Refactor code for readability + more | Rémi Verschelde | |
- Makes all boolean setters/getters consistent. - Fixes bug where `glow_hdr_bleed_scale` was not used. - Split CameraEffects to their own source file. - Reorder all Environment method and properties declarations, definitions and bindings to be consistent with each other and with the order of property bindings. - Bind missing enum values added with SDFGI. - Remove unused SDFGI enhance_ssr boolean. - Sync doc changes after SDFGI merge and other misc changes. | |||
2020-06-27 | Call Node3D::get_global_transform and Vector3::dot only once within ↵ | Adam Reichold | |
Camera3D::is_position_behind to avoid redundant work. | |||
2020-06-26 | Addition of SDFGI for open world global illumination | Juan Linietsky | |
Move GI to a deferred pass | |||
2020-06-21 | Check for motion in cast_motion() before doing Bullet convexSweepTest(). | Marcel Admiraal | |
Also ensure that default closest_safe and closest_unsafe values are defined in cast_motion() and before cast_motion() is called. | |||
2020-06-19 | Merge pull request #38932 from Calinou/increase-light3d-shadow-bias | Rémi Verschelde | |
Increase the default DirectionalLight3D and OmniLight3D shadow biases | |||
2020-06-16 | Merge pull request #36079 from madmiraal/fix-35744 | Rémi Verschelde | |
Normalise p_up_direction vector in move_and_slide() | |||
2020-06-16 | Normalise p_up_direction vector in move_and_slide() and | Marcel Admiraal | |
move_and_slide_with_snap() and fix tolerance in move_and_slide_with_snap() max floor angle. | |||
2020-06-16 | Merge pull request #39126 from TwistedTwigleg/GSOC_2020_Working_Branch | Rémi Verschelde | |
Skeleton and Skeleton inspector low-level changes | |||
2020-06-15 | Made low level changes to the Skeleton3D class and Skeleton3D inspector. ↵ | TwistedTwigleg | |
Changes listed below: * Added helper functions to Skeleton3D for converting transforms from bone space to global space, and vice versa. * Updated the Skeleton3D class reference. * Changed the icon used for bones in the Skeleton3D inspector to use BoneAttachement3D's icon. * Changed the Skeleton3D inspector to use EditorPropertyTransform and EditorPropertyVector3 when possible. * Placed the Transform/Matrix for each bone in a sub-section, so it is visually similar to the Node3D inspector. | |||
2020-06-12 | Object: Add usage hint to instantiate Object properties in editor | Rémi Verschelde | |
Fixes #36372 as Path2D/Path3D's `curve` property no longer uses a Curve instance as default value, but instead it gets a (unique) default Curve instance when created through the editor (CreateDialog). ClassDB gets a sanity check to ensure that we don't do the same mistake for other properties in the future, but instead use the dedicated property usage hint. Fixes #36372. Fixes #36650. Supersedes #36644 and #36656. Co-authored-by: Thakee Nathees <thakeenathees@gmail.com> Co-authored-by: simpuid <utkarsh.email@yahoo.com> | |||
2020-06-02 | Refactor physics force and impulse code | Aaron Franke | |
2020-06-01 | Add performance hints to the DirectionalLight shadow mode property hint | Hugo Locurcio | |
This also clarifies some parts in the DirectionalLight documentation. | |||
2020-05-29 | Merge pull request #39051 from Xrayez/geometry-split | Rémi Verschelde | |
Split `Geometry` singleton into `Geometry2D` and `Geometry3D` | |||
2020-05-27 | Enable raycast nodes by default | Andrii Doroshenko (Xrayez) | |
2020-05-27 | Split `Geometry` singleton into `Geometry2D` and `Geometry3D` | Andrii Doroshenko (Xrayez) | |
Extra `_2d` suffixes are removed from 2D methods accoringly. | |||
2020-05-23 | Increase the default DirectionalLight3D and OmniLight3D shadow biases | Hugo Locurcio | |
This should decrease the amount of visible shadow acne by default. | |||
2020-05-22 | Custom Skeleton3DEditorPlugin | K. S. Ernest (iFire) Lee | |
Co-authored-by: Marios Staikopoulos <marios@staik.net> | |||
2020-05-19 | Fixed kinematic body axis lock | Andrea Catania | |
2020-05-19 | Style: Fix unnecessary semicolons that confused clang-format | Rémi Verschelde | |
2020-05-16 | Update all get_configuration_warning to retrieve warnings from the parent | ArrowInAKnee | |