Commit Graph

33 Commits

Author SHA1 Message Date
4a8ed25544 Moved the transvoxel mesher into a folder. 2020-01-14 02:57:32 +01:00
b559329212 Now this module can be built as shared. 2020-01-03 16:44:53 +01:00
22bf841298 An experimental unbounded queue implementation. 2019-12-03 14:28:32 +01:00
c386b6850b Added a really simple thread-safe queue. It will still need a lot of work. 2019-12-03 03:39:53 +01:00
d5acb28a90 More work on fixing compile. 2019-11-18 22:22:41 +01:00
5b275155c5 Removed the classes that I got from the other voxel module. Moved the stuff that I wrote from VoxelBuffer to VoxelChunk. I'll reimplement the needed stuff myself into the chunk. 2019-11-18 19:22:11 +01:00
b6f49e3f89 Moved back out the world generator. 2019-11-16 23:46:19 +01:00
356621bf12 Added ground clutter. 2019-11-10 02:33:02 +01:00
f0cd4008fc Added WorldArea. 2019-11-10 01:03:48 +01:00
cb91888f2a Added VoxelmanLibraryMerger. (A copy of the simple library at the moment.) 2019-11-09 18:36:17 +01:00
f931f3f1bf Separated VoxelmanLibrary into 2 different classes. 2019-11-09 17:26:16 +01:00
019ad0c8ec Merged in the WorldGenerator module. 2019-11-09 14:07:04 +01:00
2c49d2e8d9 Renamed VoxelmanProp to PropData. 2019-11-07 21:32:31 +01:00
9bc8ccd0e7 Added VoxelmanPropEntity. 2019-11-05 23:18:48 +01:00
2427e9a2ae Added VoxelManPropProp. 2019-10-24 15:15:32 +02:00
fd3a162126 Reworked the way chung handles props, and made chunk building fully scriptable. 2019-10-10 23:51:05 +02:00
cf9e3e8f19 Added an EnvironmentData class. 2019-10-07 22:22:47 +02:00
4d24c13e91 Added VoxelStructure skeleton class. 2019-09-24 02:05:40 +02:00
306dc575d8 Improved the way props work. 2019-09-22 02:46:21 +02:00
916676cfab Renamed VoxelPropData, and cleaned up VoxelProp bit. 2019-09-21 00:02:10 +02:00
05781891b3 Work on fixing the uv issues. 2019-09-04 18:33:19 +02:00
5eb5249147 Level generator skeleton class. 2019-09-03 13:52:32 +02:00
6b4de4cf80 Added in prop related data classes. 2019-07-19 18:39:46 +02:00
d35efab890 -Implemented neighbour information query.
-Merged the needed things from the subvoxel helper classes into VoxelCubePoints.
-Mesh generation kind of works.
2019-07-15 20:07:58 +02:00
79d54238c3 Fixed compile, and created the bindings for the new classes. 2019-07-15 02:18:51 +02:00
9a84ab8500 Work on cleaning up up VoxelCubePoints, and Voxel Side Points, and started work on the sub voxel point helper. 2019-07-14 17:33:46 +02:00
ecfcf79f07 Added in a few of my old classes. 2019-07-13 22:03:23 +02:00
115750a66f Added 2 voxel meshers from godot_voxel. 2019-06-10 01:41:57 +02:00
ba05f93aa2 -Removed Voxel, not needed.
-Huge cleanup.
-Moved the voxel query to a new folder, also it's not in the build anymore. Will be removed shortly.
2019-06-07 19:13:07 +02:00
9fb6a4e1c1 Progress on getting voxelman to work again, also cleanups. 2019-06-07 01:33:41 +02:00
b5bdecf95a Added VoxelBuffer to the build. 2019-05-31 23:57:56 +02:00
bc9896b695 Added in the classes which I want to salvage from my test voxel engine. Some of the classes contain horrible code because I learned godot engine development with these, the will be cleaned up. The Vector3i is from Zylann's godot_voxel module, I'll properly credit him a bit later. 2019-05-31 22:54:31 +02:00
9106cae56c Added a .gitignore, and the basic module setup stuff. 2019-05-31 18:26:36 +02:00