|
3610209f54
|
Moved the TerrainWorldEditor to a new folder. Also make sure it's only compiled in tools builds.
|
2025-02-05 09:35:16 +01:00 |
|
|
d345ddb9e1
|
Implemented the paint brush mode in TerrainWorldEditor.
|
2025-02-04 20:19:50 +01:00 |
|
|
4114c23649
|
Implemented the isolevel brush in TerrainWorldEditor.
|
2025-02-04 18:27:35 +01:00 |
|
|
9cd4da72c8
|
Added new helper methods to TerrainWorld.
|
2025-02-04 18:26:01 +01:00 |
|
|
0fd99be95a
|
Added a strength slider for the isolevel brush in TerrainWorldEditor.
|
2025-02-04 14:17:43 +01:00 |
|
|
7e54c7d634
|
Added a button for setting the allow chunk creation option for the isolevel brush in TerrainWorldEditor.
|
2025-02-04 13:30:55 +01:00 |
|
|
7120ab24fd
|
Include cleanups.
|
2025-02-04 13:22:18 +01:00 |
|
|
c199161646
|
Removed set_voxel_with_tool from TerrainWorld.
|
2025-02-04 13:10:28 +01:00 |
|
|
4201113680
|
Initial input handling refactor for TerrainWorldEditor.
|
2025-02-04 13:08:35 +01:00 |
|
|
45e5c77395
|
Added the option to select the channel in TerrainWorldEditor's Isolevel Brush.
|
2025-02-04 11:28:12 +01:00 |
|
|
6c7d5c9049
|
Gui and callback setup for the isolevel brush in TerrainWorldEditor.
|
2025-02-04 10:00:06 +01:00 |
|
|
f25c008f6d
|
Small tweaks and reorganization in TerrainWorldEditor.
|
2025-02-04 09:02:19 +01:00 |
|
|
bb59a03e06
|
Small tweak.
|
2025-02-03 23:02:41 +01:00 |
|
|
c3b468027a
|
TerrainWorldEditor cleanups and some initial rework for it's new functionality.
|
2025-02-03 18:19:14 +01:00 |
|
|
0f8a398f95
|
Tidy up the Isolevel clider of the TerrainWorldEditor.
|
2025-02-03 14:27:58 +01:00 |
|
|
a138cb10a4
|
Moved the control buttons of the TerrainWorldEditor to the side panel.
|
2025-02-03 14:25:35 +01:00 |
|
|
13a691bb37
|
Fix compile.
|
2025-02-03 14:16:21 +01:00 |
|
|
1bc26692f6
|
Fix variable names.
|
2025-02-03 14:12:52 +01:00 |
|
|
39c2c615a9
|
Fix property names.
|
2025-02-03 14:11:35 +01:00 |
|
|
857b010951
|
Use icons for the TerrainWorldEditor's buttons.
|
2025-02-03 14:06:53 +01:00 |
|
|
a52a68afb7
|
Added more properties to PropDataLight and other light helper classes.
|
2024-03-18 08:38:27 +01:00 |
|
|
429575fab6
|
File copyright header updates pt8.
|
2023-12-18 00:18:53 +01:00 |
|
|
3afe20bdc7
|
More old copyright header cleanups.
|
2023-12-17 23:24:10 +01:00 |
|
|
5088d32fa0
|
Removed my old copyright headers.
|
2023-12-17 22:59:50 +01:00 |
|
|
88e9ad04f2
|
Moved back the servers and resources from core.
|
2023-12-10 23:11:07 +01:00 |
|
|
11945d7f1d
|
Split material.h.
|
2023-12-10 21:26:28 +01:00 |
|
|
dbcc6e33da
|
Moved the physics server to core.
|
2023-12-10 19:36:00 +01:00 |
|
|
238bf1b331
|
Moved the RenderingServer to core.
|
2023-12-10 19:04:24 +01:00 |
|
|
9df5649c1b
|
Moved CanvasItem, Control, Node2D and Spatial under scene/main.
|
2023-12-10 15:50:54 +01:00 |
|
|
1ff5cdf911
|
Fix positioning the colliders from PropDataStaticBody in TerrainPropJob and VoxelPropJob.
|
2023-10-14 08:10:06 +02:00 |
|
|
9142600d70
|
Implemented PropDataStaticBody handling for TerrainPropJob and VoxelPropJob.
|
2023-10-13 21:00:25 +02:00 |
|
|
3f8ca3136e
|
Codestyle fixes.
|
2023-10-13 20:41:22 +02:00 |
|
|
2aa3fbf381
|
Codestyle.
|
2023-10-13 20:27:08 +02:00 |
|
|
c5ec0b8a33
|
Codestyle.
|
2023-10-13 20:26:59 +02:00 |
|
|
06efbe1882
|
Added separators to TerrainWorldEditor and VoxelWorldEditor's toolbars.
|
2023-09-03 13:43:58 +02:00 |
|
|
8bf5c70f50
|
Now VoxelWorld and TerrainWorld inherits from Spatial instead of Navigation, and Terrain2DWorld inherits from Node2D insteaf of Navigation2D, as there is now a proper NavigationServer. Also this will make Node hieararchies involvig them more versatile.
|
2023-08-24 18:55:21 +02:00 |
|
|
f058c87868
|
Backported from godot4: Rework Navigation Avoidance
Rework Navigation Avoidance.
- smix8
a6ac305f96
|
2023-06-10 20:58:49 +02:00 |
|
|
4873a3429d
|
Don't bind _execute() method in ThreadPoolJob derived classes, as it's not needed anymore.
|
2023-06-05 14:15:49 +02:00 |
|
|
d093365b00
|
Fix some property names being the same as getters / setters.
|
2023-06-01 15:42:32 +02:00 |
|
|
b7e273b226
|
Bind missing enum constants.
|
2023-05-31 22:33:20 +02:00 |
|
|
8d7090241a
|
Make sure that the editor can be built even when the new code_editor module is disabled.
|
2023-02-17 23:20:10 +01:00 |
|
|
b240df7df6
|
Updated more copyright headers for 2023.
|
2022-12-31 21:07:05 +01:00 |
|
|
4f06946cf5
|
Centralize LZ4 usage.
|
2022-11-19 19:51:29 +01:00 |
|
|
258857332c
|
Replaced MESH_UTILS_PRESENT defines aswell.
|
2022-10-05 14:35:44 +02:00 |
|
|
2fdaacfa66
|
Moved away from the MESH_DATA_RESOURCE_PRESENT define aswell.
|
2022-10-05 12:54:17 +02:00 |
|
|
ea2a36c4ea
|
Also replaced the old PROPS_PRESENT defines with the module system's generated defines.
|
2022-10-05 11:16:32 +02:00 |
|
|
27316923d3
|
Moved ThreadPool to core. Also it can change it's thread count now when it has time for it.
|
2022-09-10 04:16:50 +02:00 |
|
|
b886d14cf5
|
Added _3d postfix to the end of the World3D related getters and setters in Viewport.
|
2022-08-29 17:54:41 +02:00 |
|
|
24a1580dbf
|
Renamed the files aswell.
|
2022-08-29 17:33:10 +02:00 |
|
|
e4ae7f2ebc
|
Renamed Environment to Environment3D, and WorldEnvironment to WorldEnvironment3D.
|
2022-08-29 17:21:40 +02:00 |
|