Open eddyb opened 10 years ago
Closed by 7ff66e37e4855be2f7ab3c57ac5b707ccf3b2808
This is the fancy algorithm https://tomcc.github.io/2014/08/31/visibility-1.html.
This is done.
I haven't looked too closely, but I wonder if this idea has anything to offer? Does hematite currently skip rendering of chunks that are occluded by, for example, a mountain?
@bfops Not as far as I know. I am moving stuff to gfx_voxel, so I opened up an issue https://github.com/PistonDevelopers/gfx_voxel/issues/3
@bvssvni how is it done? I reopened because it hasn't been implemented yet - so far we just have a hacky frustum culling technique. @bfops I believe the method vanilla uses, and described in the blog post linked above, will handle that, or at least some forms of it.
any progress on this?
I wonder if we should archive the repository, since I haven't had time to work on this for years and I don't think any major development has happened since.
Might be best to put something in the README
, at least. There's a chance someone will come along and want to take up the reins of the project.
While there is a clever algorithm (that Minecraft vanilla has recently started using), it's also possible to handle "trivial rejects" by projecting the corners of each chunk and skipping those that have all corners outside of the screen.