Skip to content

Meshing

This section will go into how Minecraft transforms its world geometry from some arbitrary grid of block values into cubes rendered with triangles.

MISSING

This page is hugely incomplete! All I can really say is that by this point custom block models weren't a thing, up until Release 1.8, so all models were generated on the fly and statically defined in the code!

WARNING

Some of this info is just me guessing! I haven't double-checked most of this!

Opaque mesh

First, all opaque blocks are rendered. Afterwards, all semi-transparent fluids (water) are rendered, and overlaid over the opaque render pass. Chunks are also sorted by depth, and rendered back to front. TODO!

Fluids

TODO!