• 0

Pre-existing voxel tools/libraries for Java


Question

I want to do some development using voxel data as well as rendering it. My interest is more in the project its self, rather then things like working out rendering optimization techniques and working efficiently with large data sets, which I know have been done a billion times by other people.

 

However, all the existing libraries I can find seem to be for other languages. I have found PolyVox, which seems great, but I'd really much rather use Java for this. Are there any fleshed out libraries? If not,I'm assuming I'm stuck using LWJGL and building something from scratch. Can anyone recommend some thorough tutorials on the subject?

 

Thanks so much!

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0

Huh?

Github search. There was a time when Minecraft first came out and countless people started playing with voxels. There are tons and tons of Java voxel eperiments on Github along with C# and C++

https://github.com/search?utf8=✓&q=voxel

The amusing part is running some of the Javascript voxel stuff and watching your computer enter a time warp to 1998 frame rates.

There are also a lot of older voxel stuff at Codeplex mostly C# but some of them were well done.

There is also quite a bit of stuff for the Unity3D game engine.

 

Link to comment
Share on other sites

  • 0

Of course there is going to be (literally) hundreds of results if I search GitHub for Voxels. :p I was hoping someone knew of some specific libraries that were feature-complete and competent...

Thanks for the tip though. Perhaps I'll skim through GitHub repos and see if  can find something that looks decent.

Link to comment
Share on other sites

  • 0

It's been a while since I looked at voxel stuff. There a are a few Minecraft clones that are decent but I can't remember if any of them are OSS. There was one C# project on Codeplex that was very fast and there was one Javascript project that was just impressive to wasd around inside a browser at  8 fps

Github search is less than optimal but if you search a few pages into voxel "recently updated" you can get a sense if any of them are active

If you want feature complete and competent, you should explore the Unity3D Marketplace...

Strangely enough, some of the more interesting projects are in C#

https://github.com/manicdigger/manicdigger

City

 

A voxel based game with assets that was a commercial attempt:

http://lemmagame.com/

https://github.com/etodd/Lemma

Way off the topic but the idea is too cute. Use Minecraft to make game assets!

https://github.com/tommyettinger/PixVoxelAssets

And more off topic, this guy in Japan does some amazing little Unity samples that might spark an idea:

https://github.com/keijiro?tab=repositories

 

Link to comment
Share on other sites

This topic is now closed to further replies.