|
10b588f576
|
Cancel the job if complete is false.
|
2020-08-04 09:51:16 +02:00 |
|
|
bf58b94a99
|
Removed the thread from VoxelChunkDefault.
|
2020-08-04 09:49:40 +02:00 |
|
|
cff203fc49
|
Now the threading is handled by ThreadPool.
|
2020-08-04 09:44:18 +02:00 |
|
|
b95f055acd
|
Add lod falloff property to VoxelWorldDefault. Also improved _update_lods().
|
2020-08-03 19:05:40 +02:00 |
|
|
768728139e
|
Fix compile for 4.0.
|
2020-07-29 00:02:42 +02:00 |
|
|
35cf2037df
|
Use a level lower heading for the pre-built binaries section.
|
2020-07-28 15:26:03 +02:00 |
|
|
b139773b03
|
Fix newline.
|
2020-07-28 15:25:00 +02:00 |
|
|
66d388b62b
|
Mention, that BrokenSeals now has more up to date binaries, and the props module is used now.
|
2020-07-28 15:24:43 +02:00 |
|
|
e9dc7d18dd
|
Fix get_prop_uv_rect, and prop texture merging/setting in VoxelmanLibraryMerger.
|
2020-07-20 21:22:17 +02:00 |
|
|
a0f01044a1
|
Add has_prop() to the library's api.
|
2020-07-20 21:21:28 +02:00 |
|
|
f8663879dd
|
bake_mesh_array_uv in VoxelChunk now can't index outside the image's size.
|
2020-07-20 21:21:09 +02:00 |
|
|
c9ee935af3
|
Added an add_mesh_data_resource variant to VoxelChunk, also added the apply_voxel_scale parameter to them. Also added a few transform helpers.
|
2020-07-20 01:06:34 +02:00 |
|
|
698f6083ea
|
Add MESH_DATA_RESOURCE_PRESENT around a piece of code.
|
2020-07-18 14:19:13 +02:00 |
|
|
18ad178b1e
|
Moved the create_meshers call from BUILD_PHASE_SETUP to _build. This causes it to run on the main thread. This is the first time I got a crash related to this, also the engine docs suggests that only scenetree manipulation is unsafe from threads, so this might have been caused by something else.
|
2020-07-18 13:12:29 +02:00 |
|
|
dee38b1588
|
Fix light's position, as it expects it's coordinates in voxel world data space. Will probably change this eventually.
|
2020-07-07 18:01:21 +02:00 |
|
|
5ee5b12a4e
|
Update _bake_light in VoxelChunkDefault to use the new apis.
|
2020-07-07 17:35:44 +02:00 |
|
|
eac68265c1
|
Fix transforms in add_prop.
|
2020-07-07 17:02:30 +02:00 |
|
|
b8aaaf499b
|
Implemented add_prop in VoxelWorld. (Some of the transform calculations still need to be fixed.)
|
2020-07-07 02:22:45 +02:00 |
|
|
6f7c4fbc8a
|
Removed VoxelChunkPropData, the api of VoxelWorld, and VoxelChunk now uses PropDatas directly.
|
2020-07-07 01:06:46 +02:00 |
|
|
ff48f3738a
|
Update for the prop module's PropDataMesh rename.
|
2020-07-05 18:49:00 +02:00 |
|
|
96fdd00754
|
Fix include.
|
2020-07-05 14:54:37 +02:00 |
|
|
1355c301e8
|
Update draw_debug_mdr_colliders's logic to use the new api. Also fix error spam when a mesh data doens't have a collider.
|
2020-06-30 20:28:37 +02:00 |
|
|
3190217284
|
Moved simple collider storage from VoxelChunkDefault to VoxelChunk and separated it from the mesh data resource api.
|
2020-06-30 18:55:50 +02:00 |
|
|
138614f743
|
Update MeshDataResource offsets, as now they are Transforms.
|
2020-06-30 15:24:11 +02:00 |
|
|
a4b5400a4e
|
Fix debug collider offsets.
|
2020-06-30 15:10:48 +02:00 |
|
|
7777056af3
|
Fix collider transform.
|
2020-06-30 11:59:22 +02:00 |
|
|
bb2f13b075
|
Small improvements. Also added commented out code for debugging the terrarin meshes (They will need to be converted be lines).
|
2020-06-29 23:44:54 +02:00 |
|
|
b54a1021d4
|
Moved away from using ImmediateGeometry for debug meshes. Also implemented debugging mdr colliders.
|
2020-06-29 23:08:52 +02:00 |
|
|
2e69796d08
|
Implement collider transforms.
|
2020-06-28 21:55:00 +02:00 |
|
|
9e2d71169b
|
Add prop uv rect query into the library, and make add_mesh_data_resource use it.
|
2020-06-28 21:31:26 +02:00 |
|
|
1996f60f0f
|
Fix indexing.
|
2020-06-28 21:30:26 +02:00 |
|
|
21d135fb0b
|
Now chunk can only have one prop mesher.
|
2020-06-28 20:04:40 +02:00 |
|
|
70d9cdf6db
|
Removed unused member.
|
2020-06-28 19:16:11 +02:00 |
|
|
0138c02bf8
|
Implemented meshing chunk's mesh data resources.
|
2020-06-28 19:02:49 +02:00 |
|
|
cb6d8f5156
|
Added mesh data resources to VoxelChunk.
|
2020-06-28 16:57:53 +02:00 |
|
|
7bd5592d2e
|
Moved PropVoxelmanLight here from the props module, and renamed it VoxelmanLight.
|
2020-06-27 19:00:46 +02:00 |
|
|
be4876c2f1
|
Fix compile if the props module isn't present.
|
2020-06-27 18:25:23 +02:00 |
|
|
02b434a2a2
|
Remove leftover print.
|
2020-06-27 17:07:02 +02:00 |
|
|
a991de9d2e
|
Moved PropData to the props modue.
|
2020-06-27 17:04:40 +02:00 |
|
|
85b7009fc7
|
Removed PropTool (again). Will be reimplemented as a tool that can convert scenes. Kind of like the meshlibrary converter.
|
2020-06-27 14:22:41 +02:00 |
|
|
0b717eb5b2
|
Little work on PropTool.
|
2020-06-23 20:54:38 +02:00 |
|
|
78be4a6666
|
A bit more work on props.
|
2020-06-23 19:32:37 +02:00 |
|
|
7aa0edf98e
|
Work on updating the prop meshing implementation (does not work yet).
|
2020-06-23 14:30:49 +02:00 |
|
|
718823a1eb
|
The Merger lib now uses a vector to store props.
|
2020-06-23 01:15:11 +02:00 |
|
|
19a255c4dd
|
Fix typo.
|
2020-06-23 01:13:04 +02:00 |
|
|
15659929b2
|
Added a few const qualifiers.
|
2020-06-23 01:05:41 +02:00 |
|
|
88ab910eb8
|
Brought back the old Prop implementation, and PropTool, because not only this implementation was already done, it will work better than spawning possibly thousands of nodes with the props module, but I also found a way to eventually make it more user friendly.
|
2020-06-22 21:49:58 +02:00 |
|
|
014e6919c8
|
Sync classref with current source. Also add VoxelChunkCubic to config.py.
|
2020-06-20 23:32:55 +02:00 |
|
|
469ca4cc5e
|
Fix compile on 4.0.
|
2020-06-20 23:17:32 +02:00 |
|
|
d7a853cc73
|
Add note about godot versions into Readme.md.
|
2020-06-20 22:08:07 +02:00 |
|