My Godot Voxel Terrain Project is now open source on GitHub: github.com/MakerTechDK/...
Whenever I release a new video for this, the code will be exclusive for Patreons the first month, and then pushed to the public GitHub afterwards.
#madewithgodot #godotengine #opensource #voxelterrain
Don't mind me, I'm just over here destroying my voxel project😅
Also known as in the process of figuring out how to create a binary mesh using bit tricks🥳
#madewithgodot #godotengine #voxelterrain #greedymeshing
Binary Mesh and transferring voxel data to the fragment shader using 3D textures to add colors isn't that difficult!
Right?
Right???
(I might need a bit more than the 30 minutes I had to myself this morning to figure this out😅)
#madewithgodot #godotengine #voxelterrain #shaders
Multi tasking day.
Watching the winter olympics while recording video for a voxel tutorial/devlog and editing a Scratch video.
I‘m hoping to also find time to work a bit on my little puzzle game for my math hungry youngest child!
#madewithgodot #godotengine #voxelterrain #gamedev
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
What is Greedy Meshing?
Why might you want to use this for your voxel terrain?
And will implementing the algorithm in C# make it run faster than if we just use GDScript?
This, and more, is what my newest video is about.
#madewithgodot #voxelterrain
Tonight’s coding task is a little different.
I’m battling R Studio.
Hopefully it will end with a few useful plots for my next voxel video where we will compare two meshing algorithms (and also GDScript versions vs. C# versions).
#godotengine #madewithgodot #voxelterrain #gamedev
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
Our game uses real-time terrain deformation with custom #MarchingCubes implementation.
🎮 Now on Steam: store.steampowered.com/app/3803230/...
#IndieDev #VoxelTerrain #Gamedev #Unity3D #ProceduralGeneration
Let's optimize rendering our voxel terrain using ArrayMesh in Godot.
First, we’ll draw a single cube from scratch, then expand it to generate the entire terrain.
- Optimize to only draw what’s necessary
- See how easy it is to add collision
#madewithgodot #godotengine #voxelterrain #tutorial
And now I'm done with most of the prep work for the next voxel terrain video.
We are no longer drawing every single cube.
Instead we create a custom mesh with only cube faces that aren't blocked by another cube😎
#godot #madewithgodot #voxelterrain #voxel #tutorial
First episode of How to Make a Voxel Terrain in Godot is out!
I won’t just give you a finished solution.
But we will explore a bunch of interesting topics and step by step move from simple to more advanced solutions.
youtu.be/_uGtO7sk-_c?...
#godot @godotengine.org #tutorial #voxelterrain #voxel
Todays to-do:
✅ write script for first episode in new Voxel Terrain tutorial series.
And get as much audio and video recorded as possible, so I can finish editing this week🤩
#godot #madewithgodot #godot4 #gamedev #tutorial #voxel #voxelterrain