I finally sorted out all the things that went wrong in the fragment shader🥳
Now the colors are added correctly from the shader.
And I can move on to optimizing the binary meshing using bit tricks🤩
#greedymeshing #godotengine #voxeldev #madeingodot
This is why shaders are always so fun to work with.
The end result might not always be that difficult to understand. But you get fun results while you try to remember how everything works!
#madewithgodot #voxeldev #voxelterrain #shaders #godotengine
Did Greedy Meshing end up increasing the FPS of my Godot Voxel Terrain?
In this video I’ll show you how I set up experiments and collected data to properly compare the frame rate when using Greedy Meshing versus a simpler meshing algorithm.
#madewithgodot #voxeldev #godotengine #voxelterrain
Greedy Meshing in C#😎
Now I'm ready to measure performance for both the GDScript version and C# version of a few meshing algorithms.
I'll be measuring performance on a few different terrain types.
#madewithgodot #godotengine #voxelterrain #voxeldev #gamedev
Greedy Meshing, V2.
Slow, but ready to be measured and compared to the previous meshing solution - this is for a mix between a dev log and a tutorial.
The next step is to move this to C++ and/or C#.
#madewithgodot #voxelterrain #voxeldev #screenshotsaturday #godotengine #gamedev
And what did we learn today?
Trying to load 26 Billion voxels into memory is a bad idea. #GameDev #GameDevFails #VoxelDev