I downloaded your gltf file and import into blender, I exported GLTF again using blender without modifying anything, here is what I noticed, in gltf-validator for your file it was showing "totalVertexCount": 26820,
and after I exported from blender it was showing "totalVertexCount": 30759,
, here is a PG with your working file
https://playground.babylonjs.com/#9GFSPZ#1
not sure why it works like this, but you can download the file and compare differences or some other guru if have any clue
Here are results for comparison
FROM YOUR FILE:
{
"uri": "Counter_Wrapper.glb",
"mimeType": "model/gltf-binary",
"validatorVersion": "2.0.0-dev.3.3",
"validatedAt": "2021-04-24T15:23:45.938Z",
"issues": {
"numErrors": 0,
"numWarnings": 0,
"numInfos": 5,
"numHints": 0,
"messages": [
{
"code": "UNUSED_OBJECT",
"message": "This object may be unused.",
"severity": 2,
"pointer": "/meshes/2/primitives/1/attributes/TEXCOORD_0"
},
{
"code": "UNUSED_OBJECT",
"message": "This object may be unused.",
"severity": 2,
"pointer": "/meshes/3/primitives/0/attributes/TEXCOORD_0"
},
{
"code": "UNUSED_OBJECT",
"message": "This object may be unused.",
"severity": 2,
"pointer": "/meshes/5/primitives/1/attributes/TEXCOORD_0"
},
{
"code": "UNUSED_OBJECT",
"message": "This object may be unused.",
"severity": 2,
"pointer": "/meshes/6/primitives/0/attributes/TEXCOORD_0"
},
{
"code": "UNUSED_OBJECT",
"message": "This object may be unused.",
"severity": 2,
"pointer": "/meshes/7/primitives/0/attributes/TEXCOORD_0"
}
],
"truncated": false
},
"info": {
"version": "2.0",
"generator": "Khronos glTF Blender I/O v1.5.17",
"extensionsUsed": [
"KHR_materials_transmission"
],
"resources": [
{
"pointer": "/buffers/0",
"mimeType": "application/gltf-buffer",
"storage": "glb",
"byteLength": 1306612
},
{
"pointer": "/images/0",
"mimeType": "image/jpeg",
"storage": "buffer-view",
"image": {
"width": 64,
"height": 64,
"format": "rgb",
"bits": 8
}
},
{
"pointer": "/images/1",
"mimeType": "image/png",
"storage": "buffer-view",
"image": {
"width": 64,
"height": 64,
"format": "rgb",
"primaries": "srgb",
"transfer": "srgb",
"bits": 8
}
},
{
"pointer": "/images/2",
"mimeType": "image/jpeg",
"storage": "buffer-view",
"image": {
"width": 512,
"height": 512,
"format": "rgb",
"bits": 8
}
},
{
"pointer": "/images/3",
"mimeType": "image/png",
"storage": "buffer-view",
"image": {
"width": 128,
"height": 128,
"format": "rgb",
"primaries": "srgb",
"transfer": "srgb",
"bits": 8
}
},
{
"pointer": "/images/4",
"mimeType": "image/jpeg",
"storage": "buffer-view",
"image": {
"width": 64,
"height": 64,
"format": "rgb",
"bits": 8
}
},
{
"pointer": "/images/5",
"mimeType": "image/png",
"storage": "buffer-view",
"image": {
"width": 64,
"height": 64,
"format": "rgb",
"primaries": "srgb",
"transfer": "srgb",
"bits": 8
}
},
{
"pointer": "/images/6",
"mimeType": "image/jpeg",
"storage": "buffer-view",
"image": {
"width": 256,
"height": 256,
"format": "rgb",
"bits": 8
}
},
{
"pointer": "/images/7",
"mimeType": "image/jpeg",
"storage": "buffer-view",
"image": {
"width": 64,
"height": 64,
"format": "rgb",
"bits": 8
}
},
{
"pointer": "/images/8",
"mimeType": "image/png",
"storage": "buffer-view",
"image": {
"width": 64,
"height": 64,
"format": "rgb",
"primaries": "srgb",
"transfer": "srgb",
"bits": 8
}
}
],
"animationCount": 0,
"materialCount": 10,
"hasMorphTargets": false,
"hasSkins": false,
"hasTextures": true,
"hasDefaultScene": true,
"drawCallCount": 10,
"totalVertexCount": 26820,
"totalTriangleCount": 38296,
"maxUVs": 1,
"maxInfluences": 0,
"maxAttributes": 4
}
}
FROM MY BELNDER EXPORT:
{
"uri": "Counter_Wrapper.glb",
"mimeType": "model/gltf-binary",
"validatorVersion": "2.0.0-dev.3.3",
"validatedAt": "2021-04-24T15:26:25.493Z",
"issues": {
"numErrors": 0,
"numWarnings": 0,
"numInfos": 5,
"numHints": 0,
"messages": [
{
"code": "UNUSED_OBJECT",
"message": "This object may be unused.",
"severity": 2,
"pointer": "/meshes/0/primitives/0/attributes/TEXCOORD_0"
},
{
"code": "UNUSED_OBJECT",
"message": "This object may be unused.",
"severity": 2,
"pointer": "/meshes/3/primitives/1/attributes/TEXCOORD_0"
},
{
"code": "UNUSED_OBJECT",
"message": "This object may be unused.",
"severity": 2,
"pointer": "/meshes/5/primitives/1/attributes/TEXCOORD_0"
},
{
"code": "UNUSED_OBJECT",
"message": "This object may be unused.",
"severity": 2,
"pointer": "/meshes/6/primitives/0/attributes/TEXCOORD_0"
},
{
"code": "UNUSED_OBJECT",
"message": "This object may be unused.",
"severity": 2,
"pointer": "/meshes/7/primitives/0/attributes/TEXCOORD_0"
}
],
"truncated": false
},
"info": {
"version": "2.0",
"generator": "Khronos glTF Blender I/O v1.5.17",
"resources": [
{
"pointer": "/buffers/0",
"mimeType": "application/gltf-buffer",
"storage": "glb",
"byteLength": 1453452
},
{
"pointer": "/images/0",
"mimeType": "image/jpeg",
"storage": "buffer-view",
"image": {
"width": 64,
"height": 64,
"format": "rgb",
"bits": 8
}
},
{
"pointer": "/images/1",
"mimeType": "image/png",
"storage": "buffer-view",
"image": {
"width": 64,
"height": 64,
"format": "rgb",
"primaries": "srgb",
"transfer": "srgb",
"bits": 8
}
},
{
"pointer": "/images/2",
"mimeType": "image/jpeg",
"storage": "buffer-view",
"image": {
"width": 512,
"height": 512,
"format": "rgb",
"bits": 8
}
},
{
"pointer": "/images/3",
"mimeType": "image/png",
"storage": "buffer-view",
"image": {
"width": 128,
"height": 128,
"format": "rgb",
"primaries": "srgb",
"transfer": "srgb",
"bits": 8
}
},
{
"pointer": "/images/4",
"mimeType": "image/jpeg",
"storage": "buffer-view",
"image": {
"width": 64,
"height": 64,
"format": "rgb",
"bits": 8
}
},
{
"pointer": "/images/5",
"mimeType": "image/png",
"storage": "buffer-view",
"image": {
"width": 64,
"height": 64,
"format": "rgb",
"primaries": "srgb",
"transfer": "srgb",
"bits": 8
}
},
{
"pointer": "/images/6",
"mimeType": "image/jpeg",
"storage": "buffer-view",
"image": {
"width": 256,
"height": 256,
"format": "rgb",
"bits": 8
}
},
{
"pointer": "/images/7",
"mimeType": "image/jpeg",
"storage": "buffer-view",
"image": {
"width": 64,
"height": 64,
"format": "rgb",
"bits": 8
}
},
{
"pointer": "/images/8",
"mimeType": "image/png",
"storage": "buffer-view",
"image": {
"width": 64,
"height": 64,
"format": "rgb",
"primaries": "srgb",
"transfer": "srgb",
"bits": 8
}
}
],
"animationCount": 0,
"materialCount": 10,
"hasMorphTargets": false,
"hasSkins": false,
"hasTextures": true,
"hasDefaultScene": true,
"drawCallCount": 10,
"totalVertexCount": 30759,
"totalTriangleCount": 38296,
"maxUVs": 1,
"maxInfluences": 0,
"maxAttributes": 4
}
}