Hugo Locurcio
769c33abdf
Backport DirectionalLight fade_start
property to 3.x
...
- Implement shadow fading when using the Orthogonal shadow mode
(like in `master`).
This allows customizing the distance at which directional shadows
start to fade away. Shadow fading will also always start at the same
distance now, regardless of the current shadow mode in use.
This is useful for enclosed levels to prevent shadows from fading
at all with a well-tuned maximum distance.
The default fade start value (0.8) results in fading happening later
in the distance compared to the previous behavior, where fading started
from the last shadow split distance (0.6 in PSSM 4 Splits and
0.1 in PSSM 2 Splits).
2024-07-17 00:11:17 +02:00
05dbe60f9b
Re-extracted class docs.
2024-07-16 23:22:41 +02:00
efccdca45f
Added back GIProbes.
2024-07-16 19:07:24 +02:00
a97a334ebd
Renamed Particle to GPUParticle and Particle2D to GPUParticle2D pt3.
2024-07-16 16:16:12 +02:00
cac80e3167
Renamed Particle to GPUParticle and Particle2D to GPUParticle2D pt1.
2024-07-16 16:02:00 +02:00
9af21bf8a5
Adding back the gpu based particles pt1.
2024-07-16 08:22:27 +02:00
f297ccbc7d
Added back the scene side lighmapper classes.
2024-07-15 21:20:48 +02:00
98cbf1026a
Adding back lightmaps pt1.
2024-07-15 17:36:28 +02:00
Rémi Verschelde
ec6c038fdc
doc: Fix cherry-pick mistake for Vector3.cross description
2024-07-14 21:04:18 +02:00
A Thousand Ships
ad12d466cc
Clarify the behavior of Vector2/3.cross
and mention parallel vectors
...
(cherry picked from commit 47a8033698b14c8a7bb25867198c1371382e3398)
2024-07-14 21:03:30 +02:00
lawnjelly
9909bef3d6
Physics Interpolation - refactor client interpolation pump
...
* Move client interpolation pump to earlier in the iteration before 3D physics synced
* Allow `get_global_transform_interpolated()` to prime the client interpolation inside a physics tick
2024-07-14 11:19:30 +02:00
lawnjelly
1be9006ab0
Physics Interpolation - refactor Camera
and fix get_camera_transform()
...
* Moves 3D Camera interpolation scene side.
* Automatically switches `get_camera_transform()` to report interpolated transform during `_process()`.
* Fixes `ClippedCamera` to work with physics interpolation.
2024-07-14 11:18:12 +02:00
Frederick Kramer Dal Pra
8056c239e7
Fix typo in @GlobalScope.xml
...
"inteters" instead of "integers"
2024-07-14 08:43:26 +02:00
lawnjelly
4f1f6633e1
Fix Viewport interpolation mode
...
Viewport interpolation mode is a special case, which should be set to ON instead of INHERIT.
2024-07-14 08:40:21 +02:00
lawnjelly
d249ee0624
ImageTexture - document workaround for mipmap generation
2024-07-14 08:16:39 +02:00
Charlie Burnham
8eaeba938b
Backport fix documentation about body_shape_index
2024-07-14 07:45:18 +02:00
1b14af3a98
Moved the y_sort property from YSort to Node2D. Node2d has it off by default while YSort has it on by default.
2024-05-10 17:23:52 +02:00
6783cb92ab
Re-extracted class docs.
2024-04-26 17:32:25 +02:00
5d190f21d6
Re-extracted class docs.
2024-04-21 15:39:49 +02:00
a5c71c5ffd
Class docs for ORMSpatialMaterial.
2024-04-21 15:33:20 +02:00
ed224298e5
Also add is_zero_approx() to Vector4.
2024-04-14 16:59:12 +02:00
Haoyu Qiu
441bb29fd3
Add is_zero_approx methods to Vector{2,3}
2024-04-14 16:44:38 +02:00
Haoyu Qiu
1d18b076de
Add Node.is_node_ready
2024-04-14 16:35:04 +02:00
8648a32667
Backported from Godot4: Expose TileMapLayer
...
- groud
3cd4b2859c
2024-04-06 18:35:58 +02:00
bruvzg
620b30a86a
Backport locale selection improvements.
2024-04-06 12:37:02 +02:00
Aleksey Kapustyanenko
11cdb79005
Rotary input for 3.x
2024-04-06 12:20:05 +02:00
lawnjelly
909acac329
Discrete Level of Detail
...
Add scene side discrete level of detail.
New node `LOD` for UI, and `LODManager` within `World` for automatically updating child visibilities based on distance from cameras.
2024-04-06 12:06:01 +02:00
SysError99
487b454506
Add a get_or_add
method to Dictionary
...
Co-authored-by: Aaron Franke <arnfranke@yahoo.com>
2024-04-06 10:46:31 +02:00
a2d07caf93
Small doc tweak.
2024-03-27 16:14:42 +01:00
fd1f8aa5d7
Update docs for the vertex lights 3d module.
2024-03-27 16:12:15 +01:00
e1fcf610e6
Small tweaks to docs.
2024-03-27 09:14:58 +01:00
cd8f79865e
Added a property to World2D for the vertex light 2d map.
2024-03-27 08:16:48 +01:00
a58eba6277
Re-extracted class docs.
2024-03-27 08:06:09 +01:00
26ca3d7235
Added VertexLight2D Node.
2024-03-24 21:45:06 +01:00
66a2d798b3
Implemented api and data storage for the VertexLights2D singleton.
2024-03-24 20:57:35 +01:00
f3745546c1
Re-extracted class docs.
2024-03-17 22:48:15 +01:00
053b283c47
Reworked RendetingServer's canvas_item_add_texture_rect_animation's last parameter. Now instead of bool randomize_start_time it's real start_time. This should make it more versatile.
2024-03-12 17:52:12 +01:00
105115dbb3
Removed clips_input() method and _clips_input() virtual method from Control. Made clip_contents to also have an input clipping effect, since I couldn't think any single instance where keeping them separated would be useful.
...
This fixes LayeredTileMap's editors clipping input while being invisible, and likely other smaller issues.
2024-03-12 17:29:22 +01:00
765a8ded6a
Re-extracted class docs.
2024-03-11 21:09:47 +01:00
588b50e9ce
Added randomize_start_time optional parameter to canvas_item_add_texture_rect_animation().
2024-03-11 20:53:05 +01:00
2c42753ea6
Docs for canvas_item_add_texture_rect_animation().
2024-03-11 18:35:31 +01:00
b11bd949cc
Backported from Godot4: Allow disabling scrolling in Tree.
...
- groud
b2dddc3c82
2024-03-11 13:46:53 +01:00
6f81a15fc0
Various doc fixes.
2024-03-10 10:10:02 +01:00
be0b5b5bdc
Backported from Godot4: Implement Tabs minimum size.
...
- groud
898a2a7cf3
2024-03-07 21:57:49 +01:00
3e533b33bb
Fix typo.
2024-03-04 21:15:00 +01:00
275a9124de
Work on layered tile maps.
2024-03-03 09:39:24 +01:00
2b85fcdbb5
Backported ViewPanner from Godot4. It also got bindings, now inherited from Resource, and is registered in the ClassDB.
2024-03-01 22:39:19 +01:00
4adb2423d2
Added docs for String::substr_index().
2024-02-26 11:31:45 +01:00
8c06dce33f
Now PROPERTY_HINT_BUTTON adds the property's name as the called method's first parameter.
2024-02-25 22:09:25 +01:00
0edc5438dd
Re-extracted class docs.
2024-02-25 10:26:26 +01:00