Closed bvssvni closed 9 years ago
I'm writing a voxel based game, but I don't think that it would be easy (or possible?) to abstract over the data-representation of voxel games.
Now abstracting over voxel rendering, I think would be possible and it could be very helpful.
@TyOverby This makes sense. Do you think a voxel rendering library based on the source of Hematite like this will suit your game? Or do you think of a new approach?
I haven't looked very deeply into the Hematite source, but I suspect that many of the requirements will be similar.
Basically being able to not think about the means of rendering would be a huge boon to someone like me.
Is Gfx acceptable as dependency?
Is Gfx acceptable as dependency?
For me it certainly is.
I created a new repo https://github.com/PistonDevelopers/gfx_voxel
@TyOverby If you are interested in taking the lead, then it would be nice.
We could wait a couple days for others to give input among those who have worked on Hematite, and announce the project on /r/gamedev with request for getting more people involved.
@bvssvni: I'm certainly interested in leading, though I'm still quite new to GFX and high-performance OpenGL.
I'll see what I can get written up.
Abstracting over voxel data storage is somewhat possible, see PolyVox for instance.
I actually arrived at this project specifically looking for a voxel rendering engine that I could use to play with a more mod-able minecraft. I'm a rust newb waiting for the stable beta to start learning the language in earnest, but I'd definitely like to get involved with the project as a training mechanism.
As I have mentioned on IRC, I may try and start a “Minecraft server in Rust” project, which Hematite could use for the local singleplayer server once some progress has been made.
@fenhl You are welcome to start this project under PistonDevelopers, it would be a great match with Hematite!
@bvssvni That would be great, although I'm still a Rust noob, and I would like to discuss some things with anyone interested in the project before actually creating a repo. Is there an IRC channel for this sort of thing?
@fenhl #rust-gamedev (there is a link in the sidebar on r/rust_gamedev)
Closing.
I would like to see some new ideas of what to do with Hematite. Perhaps we should start moving stuff into a library "voxel"?