Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-08-24 | Merge pull request #64370 from Mickeon/rename-marker-node | Rémi Verschelde | |
Rename Position* nodes to Marker* | |||
2022-08-24 | Merge pull request #64009 from KoBeWi/arrayy_lmao | Rémi Verschelde | |
Replace Array return types with TypedArray (part 2) | |||
2022-08-23 | Replace Array return types with TypedArray 2 | kobewi | |
2022-08-23 | Rename Position* nodes to Marker* | Micky | |
- Position2D -> Marker2D - Position3D -> Marker3D Also changes their respective file names. | |||
2022-08-23 | Joint3D: Remove utility method bindings for angular limits | Rémi Verschelde | |
The inspector now supports converting degrees to radians automatically when using the `radians` hint, so all those utility bindings were redundant. This cleans things up by making these properties with slash properly bound to `set_param`/`get_param` which the users can call with the relevant enum. | |||
2022-08-23 | Rename properties unnecessarily using slash (`/`) in their names | Rémi Verschelde | |
This is a legacy of Godot 2 days before the inspector had support for groups. "Properties" with a slash in their name can't be accessed from script unless using `set()`/`get()` so they were not actual properties as far as script languages are concerned. Part of #17558. | |||
2022-08-22 | Replace Array return types with TypedArray | kobewi | |
2022-08-22 | Merge pull request #64339 from YuriSizov/core-multilevel-validate-property | Rémi Verschelde | |
2022-08-22 | Merge pull request #60309 from The-O-King/oct | Rémi Verschelde | |
2022-08-22 | Make `_validate_property` a multilevel method | Yuri Sizov | |
2022-08-22 | Merge pull request #63486 from TokageItLab/init-poses | Rémi Verschelde | |
2022-08-22 | Merge pull request #64343 from TokageItLab/priority-ph | Rémi Verschelde | |
2022-08-22 | Merge pull request #64553 from RedMser/fix-property-validation-refactor | Rémi Verschelde | |
2022-08-22 | Expose the collider RID in Raycast nodes | Paul Joannon | |
Create and expose the method `get_collider_rid` in `RayCast2D` and `Raycast3D`. This method returns the `RID` of the first object that the ray intersects, or an empty `RID` if no object is intersecting the fay (i.e. `is_colliding` returns `false`). | |||
2022-08-20 | Octahedral Normal Support for Sprite and Soft Body | Omar El Sheikh | |
Properly encode the normal and tangent vectors with octahedral compression | |||
2022-08-19 | Merge pull request #64592 from mhilbrunner/move-fast-break-things | Yuri Sizov | |
Unexpose VelocityTracker3D | |||
2022-08-19 | Merge pull request #64334 from YuriSizov/core-bind-property-revert-methods | Yuri Sizov | |
Make `property_*_revert` methods multilevel and expose them for scripting | |||
2022-08-19 | Unexpose VelocityTracker3D | Max Hilbrunner | |
2022-08-18 | Remove unintentional PROPERTY_USAGE_INTERNAL | RedMser | |
The flag only matters for property definition, but was also used in _validate_property a lot. | |||
2022-08-18 | Fix some property validation not been refactored | RedMser | |
2022-08-18 | add init bone poses | Silc Renew | |
2022-08-18 | Add collision weight to PhysicsBody for penetrations must be avoided | Silc Renew | |
Co-authored-by: Juan Linietsky <reduzio@gmail.com> | |||
2022-08-18 | Make `property_*_revert` methods multilevel and expose them for scripting | Yuri Sizov | |
2022-08-15 | Hide properties that have no effect in Label3D inspector | Hugo Locurcio | |
- Use the disabled GI mode as Label3D can't contribute to GI in any way. - Improve Label3D class documentation. | |||
2022-08-11 | Fix ORMMaterial3D not being taken into account by static VoxelGI | Hugo Locurcio | |
2022-08-11 | Merge pull request #64147 from ↵ | Rémi Verschelde | |
smix8/fix_navigationregion3d_debug_doublerender_4.x Fix NavigationRegion3D debug mesh rendering twice in Editor | |||
2022-08-10 | Merge pull request #64160 from Calinou/tweak-label3d-defaults | Rémi Verschelde | |
2022-08-10 | add get_depth() to KinematicCollision3D as same of 2D | Silc Renew | |
2022-08-09 | Tweak Label3D defaults for better readability | Hugo Locurcio | |
- Increase font size and decrease pixel size. - The font is rendered at the same physical size, but is more detailed, which is visible when the camera is up close. - Add an outline to improve readability on mixed-color backgrounds. - The outline is fairly thick to ensure it doesn't get too grainy at a distance (without requiring MSDF or mipmaps on the default project font). | |||
2022-08-09 | Fix NavigationRegion3D debug mesh rendering twice in Editor | smix8 | |
Fixes double rendering of NavigationRegion3D debug mesh due to both 3DGizmo and runtime debug rendering the mesh at the same time. | |||
2022-08-08 | Merge pull request #64034 from DarkKilauea/fix-nav-region-gizmo | Rémi Verschelde | |
2022-08-08 | Merge pull request #62571 from Calinou/gpuparticlescollisionsdf3d-add-bake-mask | Rémi Verschelde | |
2022-08-08 | Merge pull request #64068 from DarkKilauea/fix-region-travel-cost | Rémi Verschelde | |
2022-08-07 | Fix typo when setting NavigationRegion travel_cost | Josh Jones | |
2022-08-07 | Add a shadow opacity property to Light3D | Hugo Locurcio | |
This can be used to make shadows translucent for a specific light. The light distance fade system also uses this to smoothly fade the shadow when the light fade transition distance is greater than 0. | |||
2022-08-06 | Fix NavigationRegion3D gizmo's odd visual behavior | Josh Jones | |
2022-08-05 | Merge pull request #59844 from Calinou/rename-shader-param-methods | Rémi Verschelde | |
2022-08-04 | Rename shader parameter uniform setter/getter methods for consistency | Hugo Locurcio | |
`shader_uniform` is now consistenly used across both per-shader and per-instance shader uniform methods. This makes methods easier to find in the class reference when looking for them. | |||
2022-08-04 | Fix SoftDynamicBody3D normals | Ricardo Buring | |
Store normal vector in A2B10G10R10 format. | |||
2022-08-03 | Allow more precise adjustments of orthogonal/frustum size in Camera3D | Hugo Locurcio | |
2022-08-02 | Use global coordinates for particles by default | Hugo Locurcio | |
Particles won't move or rotate anymore with the node (or its parents) by default. This new default behavior is generally more suited to most use cases. Local coordinates can still be enabled on a per-node basis. This affects both 2D and 3D particles, and both CPU and GPU-based particles. | |||
2022-08-01 | Change default material alpha scissor threshold to 0.5 | Hugo Locurcio | |
This makes the default behavior consistent between SpriteBase3D, BaseMaterial3D and imported glTF scene materials. Alpha scissor threshold property hints now allows for more precise adjustments as well. | |||
2022-07-31 | Tweak VoxelGI defaults for better quality | Hugo Locurcio | |
Overall brightness is similar to the previous settings, but lighting now fades off more naturally and reflections feature indirect lighting. Performance is identical. - Enable Use Two Bounces by default. - Decrease Propagation to 0.5 to compensate for the second bounce. | |||
2022-07-31 | Add meter suffix to ShapeCast3D margin property | Marcus Elg | |
2022-07-30 | Don't move nonexistent debug shapes | Ricardo Buring | |
2022-07-30 | Fix `ShapeCast3D` creating runtime shape in editor | PrecisionRender | |
2022-07-29 | Swap arguments of ResourceSaver.save() | kobewi | |
2022-07-29 | Merge pull request #63595 from reduz/remove-signal-connect-binds | Rémi Verschelde | |
Remove Signal connect binds | |||
2022-07-29 | Remove Signal connect binds | Juan Linietsky | |
Remove the optional argument p_binds from `Object::connect` since it was deprecated by Callable.bind(). Changed all uses of it to Callable.bind() | |||
2022-07-29 | Merge pull request #62601 from smix8/navigation_3d_debug_4.x | Rémi Verschelde | |