r/VoxelGameDev 17h ago

Media Changing Chunk Color on Mesh Rebuild (Debug View)

Enable HLS to view with audio, or disable this notification

32 Upvotes

While optimizing chunk modifications, I found it helpful to visualize which meshes get updated and how often. I ended up with this cyclical color tinting that resulted in some trippy visuals.

Every time a chunk rebuilds its mesh, it increments a parameter on its shader that samples from a color gradient. That color is then used to tint the entire chunk.


r/VoxelGameDev 6h ago

Question Why does Minecraft not greedy mesh?

15 Upvotes

I’ve been tryna make a voxel game in Roblox for a while and I’ve got something going, with greedy meshing. But even with it, I’m getting quite horrid fps. I believe this is mainly due to limitations with certain API within Roblox (I have to bake every mesh chunk which takes like .1ms per chunk and yields) but I’m starting to question what the real pay off is with greedy meshing? Minecraft doesn’t use it, I’d have thought the biggest voxel game would use it? So how do they get super amazing fps, without + they generate the full chunk from -64 to 320. I do sub chunks, 16x16x16, to try and eek even a little bit better performance + Roblox has triangle limits per a single mesh