Inherits: VoxelMesher

Produces a mesh by batching models corresponding to each voxel value, similar to games like Minecraft or StarMade.


Occluded faces are removed from the result, and some degree of ambient occlusion can be baked on the edges. Values are expected to be in the VoxelBuffer.CHANNEL_TYPE channel. Models are defined with a VoxelBlockyLibrary, in which model indices correspond to the voxel values. Models don't have to be cubes.


Type Name Default
VoxelBlockyLibraryBase library
float occlusion_darkness 0.8
bool occlusion_enabled true

Property Descriptions

Generated on Sep 12, 2023