GITHUB PAGES IS ONLY FOR SEARCH ENGINES! CLICK HERE TO FIND OUT WHY! IF YOU ARE ON CATWITHCODE.MOE ALREADY, YOU MAY BLOCK JS AND THATS WHY YOU SEE THIS. GOOD FOR YOU :).

Blockbench Culling / DoubleSided

Blockbench if you export to .gltf inserts "doubleSided":true into the file. This causes in Godot and other Engines that do not suport "import material overwrites" culling to be disabled. This causes textures to be rendered inside the model too. This is a huge performance killer and VRAM eater. By setting this to false the model is one-sided. This needs to be taken into account when creating a model or fixed by comparing the render with Blockbench and then rotating or spliting the meshes that a wrongly displayed. Can be time consuming but worth the performance boost! Overdraw is heavy on the GPU.

Blockbench dose not let you set this option. This must be done after export with a script for example. With "find", "grep -q" and "sed" this can be fully automated into a script file executed on export or manualy.

My script-file is to project specific and also dose some other things but, with the shown commands you can build a script for that really easily.