Voxel 3d mesh

What do you think would be the best language for creating a large (massive) ... 3D voxel-based network?

i.e. like Minecraft (http://www.minecraft.net/)

I note that Minecraft was created in Java, which obviously has its flaws. Help me make a decision! :)

ps This is a wiki community, so no points were received, right after the opinions :)

+5
source share
2 answers

Data structure that you choose will be lot more important than the language of your choice. A language that allows you to achieve link locality is likely to have speed advantages in detecting collisions and visiblity calculations, but you can get this even with managed languages.

Minecraft is a pretty decent POC that Java can handle the huge worlds of voxels if you don't forget your delay code :)

+8
source

You might want to take a look at Field3D, which is a C ++ library for storing voxels (both in memory and on disk).

http://github.com/imageworks/Field3D

+3
source

All Articles