1623 Commits

Author SHA1 Message Date
Marc Gilleron
79ba0f270c De-indent to fix formatting of MkDocs 2022-02-06 19:39:17 +00:00
Marc Gilleron
1f26e15af8 Updated quick steps for setting up a blocky terrain. 2022-02-06 19:29:03 +00:00
Marc Gilleron
c7aaf633ee Added examples for blocky generation with voxel graph 2022-02-06 15:54:08 +00:00
Marc Gilleron
392f2d94bf Don't assign unused fields 2022-02-06 13:48:34 +00:00
Marc Gilleron
320cc7422c Rename tasks:
- As verbs for the task they do
- Suffixed with Task instead of Request,
  to avoid confusion with network stuff
2022-02-06 13:45:51 +00:00
Marc Gilleron
ba1930769f Use NonCopyable 2022-02-06 00:37:52 +00:00
Marc Gilleron
582c3e7b2f Moved some code from VoxelGraphEditor to VoxelGraphEditorNode 2022-02-06 00:32:43 +00:00
Marc Gilleron
2e543eb770 Private var naming convention 2022-02-05 23:12:15 +00:00
Marc Gilleron
10167ce6bb Moved some editor classes in their own file 2022-02-05 23:09:45 +00:00
Marc Gilleron
7832701998 Allow to change the axes on preview nodes 3D slices 2022-02-05 22:44:05 +00:00
Marc Gilleron
a9ba6e0056 Unconnected inputs show their default value directly on the node 2022-02-05 20:09:09 +00:00
Marc Gilleron
ff6bd7b82d Fix GCC initializer list reorder warnings 2022-02-05 17:32:36 +00:00
Marc Gilleron
5aeb6a69e7 Fix shadowing declaration 2022-02-05 17:22:25 +00:00
Marc Gilleron
2b610f83e3 Fix GCC warning 2022-02-05 17:12:31 +00:00
Marc Gilleron
a5fa444a00 Fix ambiguous calls 2022-02-05 16:39:19 +00:00
Marc Gilleron
8b15cdf604 Can be const 2022-02-05 16:27:52 +00:00
Marc Gilleron
5685e3c41e Use references instead of pointers, they should not be null 2022-02-05 16:23:03 +00:00
Marc Gilleron
239a87a6e9 Moved noise and SDF range utilities to util/ 2022-02-05 16:14:57 +00:00
Marc Gilleron
b8e8ba84b0 Added support for outputting to the TYPE channel from VoxelGeneratorGraph 2022-02-05 00:45:17 +00:00
Marc Gilleron
78b5b8644d Formatting 2022-02-04 22:52:17 +00:00
Marc Gilleron
5c75d2fcc4 Fix bad hash function 2022-02-04 22:52:07 +00:00
Marc Gilleron
9f709abe99 Update supporters 2022-02-04 22:12:27 +00:00
Marc Gilleron
9d39ebe889 Comment 2022-02-03 00:02:16 +00:00
Marc Gilleron
f1694b08ec Remove a few unnecessary usages of the wrapper version of VoxelBuffer 2022-02-03 00:02:10 +00:00
Marc Gilleron
c6199563c8 Split data request 2022-02-02 23:12:59 +00:00
Marc Gilleron
b7e56c6bec Moved other tasks out of VoxelServer 2022-02-02 21:03:09 +00:00
Marc Gilleron
0ad7be9281 Moved BlockMeshRequest out of VoxelServer 2022-02-02 01:11:28 +00:00
Marc Gilleron
14fc940491 Moved StructDB to utils 2022-01-31 21:33:12 +00:00
Marc Gilleron
437540da0b Moved VoxelRefCount to utils 2022-01-31 21:29:08 +00:00
Marc Gilleron
d1250ef0ad Added support functions to help setting up basic multiplayer with VoxelTerrain.
These might change in the future. Will have to test that later,
when Godot 4 gets more stable.
2022-01-31 21:23:39 +00:00
Marc Gilleron
1631e186b5 Fix compilation
- Node was not declared anymore in header
- Cannot implicitely cast Variant to Node* anymore
2022-01-30 15:21:59 +00:00
Marc Gilleron
771992c274 Updated changelog 2022-01-30 00:23:21 +00:00
Marc Gilleron
d6c8915b13 Added experimental noise analysis window for FastNoise2 (mostly for research) 2022-01-16 23:08:37 +00:00
Marc Gilleron
d1da685fac Update changelog 2022-01-16 16:04:34 +00:00
Marc Gilleron
08f3786ff6 Use typed code instead of strings in property hints 2022-01-16 16:04:25 +00:00
Marc Gilleron
8031800785 Fix VoxelStreamScript not retrieving voxel data 2022-01-16 15:28:10 +00:00
Marc Gilleron
4a8dcda172 Update version number 2022-01-16 15:27:29 +00:00
Marc Gilleron
08fbd0c2f8 Update license date 2022-01-16 15:27:20 +00:00
Marc Gilleron
f838adf26a Renamed emerge/imerge_block => load_voxel_block/save_voxel_block 2022-01-16 04:21:02 +00:00
Marc Gilleron
3045e9a489 BlockSerializer is no longer a class 2022-01-16 04:01:22 +00:00
Marc Gilleron
c544fd42fb Draft version numbers 2022-01-16 04:00:28 +00:00
Marc Gilleron
ca640843fa Update changelog 2022-01-16 04:00:19 +00:00
Marc Gilleron
d56bbb44dc Update supporters 2022-01-16 03:59:32 +00:00
Marc Gilleron
ec19e7565d Moved member var into an internal TLS 2022-01-16 03:59:15 +00:00
Marc Gilleron
fefb014637 Support setting up mesh LODs from a scene with name LODx suffixes 2022-01-10 23:19:14 +00:00
Marc Gilleron
2a36f3fd1c Make guards match 2022-01-10 22:56:45 +00:00
Marc Gilleron
9454759b02 Renamed VoxelInstanceLibraryItem => VoxelInstanceLibraryMultiMeshItem 2022-01-10 22:56:32 +00:00
Marc Gilleron
1fbe9c4731 Rename VoxelBuffer.optimize() => compress_uniform_channels() 2022-01-09 23:40:07 +00:00
Marc Gilleron
6fca4bc651 Renamed VoxelVoxImporter => VoxelVoxSceneImporter 2022-01-09 23:28:24 +00:00
Marc Gilleron
f8b8b27ff2 Renamed Voxel => VoxelBlockyModel, VoxelLibrary => VoxelBlockyLibrary 2022-01-09 23:27:38 +00:00