Commit Graph

15 Commits

Author SHA1 Message Date
235943f7ca Removed the old meshing implementation, and replaced most logic to the new one. The code compiles, but it won't work for now. Also other cleanups. 2020-10-02 23:47:39 +02:00
eea8309352 Implement texture scale for the blocky mesher. Also added an option to add vertex colors even whe n lighting is off. 2020-08-26 00:11:32 +02:00
5938f7f783 Now the type and isolevel channels are customizable in the meshers. 2020-08-21 20:02:22 +02:00
1a1c0ade12 Liquid mesher will only mesh liquid blocks now. 2020-04-19 23:55:06 +02:00
e07bb3850d Now the blocky mesher will not mesh the liquid blocks. 2020-04-19 23:48:59 +02:00
21ad01ca80 Removed separate liquid surfaces. They will be contained inside the normal voxel arrays. 2020-04-19 23:35:47 +02:00
ab26a7627a Added a blocky liquid mesher. (It's just a copy of the normal blocky mesher for now.) 2020-04-19 23:02:37 +02:00
59b5086113 Fix potential crash in the blocky mesher. 2020-04-17 14:32:52 +02:00
7c0390de74 The air block is not required anymore. Also Implemented the sidebar for world editor. And fixed a naming error for a virtual method in the merger library. 2020-04-17 00:37:22 +02:00
f6ed4505e7 Fixed indexing in the blocky voxel mesher. 2020-04-10 13:38:34 +02:00
69cc6e0b77 Better block positions for the blocky mesher. 2020-04-09 22:06:02 +02:00
f7842e1ab2 The blocky mesher is a lot faster now. 2020-04-07 14:23:20 +02:00
b4c61ac674 Created a default version from world, and the mesher. Also added a BuildFlags enum to VoxelChunkDefault. Converted a few properties to use this. 2020-04-06 13:41:45 +02:00
37517c2e18 Implemented blocky meshing. 2020-04-05 17:15:08 +02:00
dfee0a7786 Added a blocky mesher, chunk, and world (The minecraft-style mesher). It's incomplete. Also ported the light baking step from Broken Seals, and fixed a few warnings. 2020-04-05 01:36:41 +02:00