Marc Gilleron
45d57bd0e5
`update` was renamed `queue_redraw`
2022-09-01 01:31:37 +01:00
Marc Gilleron
520e7d5931
set_tooltip was renamed set_tooltip_text
2022-08-29 23:50:23 +01:00
Marc Gilleron
217a31b509
Fix place that was using the old size shortcuts
2022-08-26 01:47:00 +01:00
Marc Gilleron
637862640c
Fixed compiling by using new EditorUndoRedoManager.
...
Not sure if a global replacement is the right approach in any cases,
there doesn't seem to be any documentation yet about this class.
2022-08-24 01:11:16 +01:00
Marc Gilleron
90dbf9418e
Moved "Update From Scene" button to multimesh item inspector
2022-08-21 20:18:29 +01:00
Marc Gilleron
8449449745
Support setting a scene on multimesh instance items which is converted at runtime
2022-08-21 01:12:20 +01:00
Marc Gilleron
f8883966db
Split Godot utilities in their own files
2022-08-20 18:25:23 +01:00
Marc Gilleron
54ffc240ba
Added basic UI to VoxelInstancer to see how many instances exist
2022-08-14 20:57:41 +01:00
Marc Gilleron
5c47188773
Fix internally generated nodes causing crashes in VoxelGraphEditor
2022-08-13 18:22:07 +01:00
Marc Gilleron
1c0298af1d
Fix wrong tooltip on VoxelGraphEditor pin button
2022-08-13 18:21:25 +01:00
Marc Gilleron
f171628ad2
Added popout button to the graph editor to open it on a separate window
2022-08-02 22:14:33 +01:00
Marc Gilleron
f81e64dd14
Added pinning to voxel graph editor
2022-08-02 00:38:21 +01:00
Marc Gilleron
cff51fbe89
Unnecessary signal arguments
2022-08-02 00:35:13 +01:00
Marc Gilleron
fd54901700
Unused variable
2022-08-01 01:24:55 +01:00
Marc Gilleron
b1f4aee78b
ResourceSaver::save arguments were swapped
2022-08-01 00:08:21 +01:00
Marc Gilleron
ed21e3bdeb
Binds arguments were removed from connect()
2022-08-01 00:07:20 +01:00
Marc Gilleron
5330c946a5
Fix crash when modifying a VoxelGeneratorGraph with "live update" while no terrain node is selected
2022-07-31 23:24:33 +01:00
Marc Gilleron
b5257f0f48
Fixed various previews not showing up
...
ImageTexture::create_from_image is now static, this was nasty...
2022-07-30 22:56:33 +01:00
Marc Gilleron
d7a6b8aaab
Added default input connections to some voxel graph nodes
2022-07-28 23:08:05 +01:00
Marc Gilleron
d1b935fd99
Fix Control::PRESET_WIDE enum was renamed
2022-07-24 04:34:10 +01:00
Marc Gilleron
0e7fe5f4e3
Exposed debug draw methods on VoxelInstancer
2022-07-24 00:48:03 +01:00
Marc Gilleron
dfde47307e
Move vox code under vox/ folder
2022-07-17 19:15:32 +01:00
Marc Gilleron
5ca09d712e
Renamed VoxelServer => VoxelEngine
2022-07-16 23:59:06 +01:00
Marc Gilleron
470b023c89
Fix signedness, use more explicit var name
2022-07-10 23:05:23 +01:00
Marc Gilleron
522b8d86d3
Fix boundary gizmo not shown
2022-07-10 22:13:47 +01:00
Marc Gilleron
97e4101234
Show voxel bounds as min/max instead of pos/size
2022-07-10 22:04:20 +01:00
Marc Gilleron
6327b31320
Improved LOD fading
...
- Cracks no longer appear at seams when transitions change
- Fading is no longer applied to blocks behind the camera
2022-07-10 16:57:09 +01:00
Aaron Franke
c4777a66d4
Optimize SVG images and convert most PNG images to WebP
2022-07-04 00:56:04 -05:00
Marc Gilleron
9b0a22ac06
Override specifier
2022-07-03 15:14:23 +01:00
Marc Gilleron
ec24204ecc
Add override specifiers
2022-07-03 03:39:50 +01:00
Marc Gilleron
8a9825847e
Added live update option to auto-regenerate when the graph is modified
2022-06-30 22:01:17 +01:00
Marc Gilleron
a7934b9e2c
Exposed debug drawing options on VoxelLodTerrain
2022-06-26 14:04:12 +01:00
Marc Gilleron
0e12e6dbf1
Initial WIP for SDF non-destructive voxel modifiers. Support is incomplete.
...
Some voxel queries and operations will not take modifiers into account.
It needs to be worked on, might involve some refactoring.
2022-06-09 20:35:29 +01:00
Marc Gilleron
177d7a99c9
Added basic stack tracking for memory pool allocations
2022-06-06 21:54:20 +01:00
Marc Gilleron
2098ca36d9
Added debug gizmos to see mesh updates
2022-06-05 23:26:17 +01:00
Marc Gilleron
aced77fa39
Update supporters
2022-06-04 23:11:38 +01:00
Marc Gilleron
6ed48654f4
Fix nodes deletion in graph editor
2022-05-23 20:47:01 +01:00
Marc Gilleron
dbd07f3b6c
Update supporters
2022-05-23 00:38:23 +01:00
Marc Gilleron
b64532c0ea
Update supporters
2022-05-22 20:08:28 +01:00
Marc Gilleron
f899ae8fbb
Added option to show octree grid in editor, now off by default
2022-05-21 22:00:01 +01:00
Marc Gilleron
fa027cbe4e
Allow to specify which surfaces have collision
2022-05-17 22:12:54 +01:00
Marc Gilleron
4f862722ae
Removed usages of Map
2022-05-17 19:44:58 +01:00
Marc Gilleron
12862a46d0
Changes to blocky materials
...
- They are now defined in each model
- VoxelTerrain no longer has material slots, except for a global override
- Models can have up to 2 materials instead of only one
2022-05-16 22:55:06 +01:00
Marc Gilleron
34b9b3c321
Updated supporters
2022-05-15 21:01:38 +01:00
Marc Gilleron
3e4230ec9e
Added a spinbox to the SDF viewer to scan through the whole result
2022-05-10 20:54:11 +01:00
Marc Gilleron
35ddc51f18
Fix Basis::get_axis() was renamed to get_column()
2022-05-07 21:27:41 +01:00
Marc Gilleron
dff7386186
Moved conversions to conv.h
2022-05-07 20:34:06 +01:00
Marc Gilleron
f993796ca1
Added inspector plugin to edit VoxelMeshSDF
2022-05-05 20:57:59 +01:00
Marc Gilleron
d145a30816
Fix checkmark not updating when selecting Show Octree Nodes
2022-05-02 14:52:42 +01:00
Marc Gilleron
adbfd3b584
`floor_to_int` to emphasize the return value converts to int
2022-05-02 14:49:40 +01:00