GLB export has correct wireframe, but wrong render. What am I missing? Hello blender community,
After exporting a model in GLB 2.0 format and loading it in three.js only part of the faces are being rendered. Displaying only the wireframe of the model works and the triangulation can be seen.
When I explicitly triangulate the model in blender and then export it, everything is being displayed correctly, but I want to work only with quads in blender and let the export function do the triangulation. And as one can see it works, but not on all parts of the mesh.

My assumption is that my model is not prepared correctly for the export. Although I did 'merge by distance' and 'degenerate dissolve'. Does anyone have any idea why only part of the model is &quot;working&quot;?
Best Wishes,
James.
Per comments above, the solution was to recalculate the normals, and upgrade to the version of Blender.
In the screenshots, it looks like some polygons face the camera, while others face away.  If &quot;Backface culling&quot; is turned on (as a material property setting in Eevee), glTF will treat these polygons as single-sided, and may not render the ones facing the other way.  The fix could be as easy as Mesh -&gt; Normals -&gt; Recalculate Outside, to get them all to face the same way.  But if they need to be visible from both sides, make sure &quot;Backface culling&quot; is turned off under Eevee's material settings (not to be confused with a viewport option by the same name, that will have no effect on glTF export).
Also, Blender 2.90 includes several fixes to the glTF exporter, some related to normal vectors, so upgrading is recommended.