GefjunScene 1.0.1 · generated 2026-10-31T15:03:49 UTC

GefjunScene preflight: BarStool_before

Verdict: NOT READY — 11 fail, 4 warning, 1 info, 9 pass (profile: Amazon View in 3D / View in Your Room 2026.10)

Review next

6 review topics need attention. Change the Blender scene where applicable, then export and check the GLB again.

  1. FAIL · Product placement

    glTF viewers place Y=0 (Blender Z=0) on the shopper's floor.

    Blender fixes: Place on floor at origin

    glb · GLB-BOUNDS: Product bottom is at Y=0.0500 m, not on the floor (Y=0)

    scene · PLC-FLOOR: Lowest point is at Z=0.0500 m, not on the floor

  2. FAIL · Unsupported material extensions

    This extension is not on the profile's allowlist. Set Anisotropic to 0.

    Blender fixes: Clear extension inputs, Reset glTF specular

    Where: Black Steel, Oak Seat

    glb · GLB-EXT: Unsupported glTF extensions: KHR_materials_anisotropy, KHR_materials_specular

    scene · MAT-EXT: Material 'Black Steel' uses Anisotropic, which exports KHR_materials_anisotropy — Black Steel

    scene · MAT-SPECULAR: 1 material(s) will export KHR_materials_specular — Oak Seat

  3. FAIL · Missing material maps

    The profile requires Base Color and Metallic/Roughness maps. Values are plain, so 'Add constant PBR maps' can bake them into PNGs.

    Blender fixes: Add constant PBR maps

    Where: Oak Seat, Black Steel

    glb · GLB-MAPS: Material 'Oak Seat' has no metallicRoughnessTexture — Oak Seat

    glb · GLB-MAPS: Material 'Black Steel' has no baseColorTexture or metallicRoughnessTexture — Black Steel

    scene · MAT-MAPS: Material 'Black Steel' has no texture on Base Color, Metallic, Roughness — Black Steel

    scene · MAT-MAPS: Material 'Oak Seat' has no texture on Metallic, Roughness — Oak Seat

  4. FAIL · Texture dimensions

    Used by Oak Seat.

    Blender fixes: Square power-of-two textures

    Where: oak_seat_3000x2000, oak_seat_3000x2000.jpg

    glb · GLB-TEX: Image 'oak_seat_3000x2000': 3000x2000 is not square; 3000x2000 is not a power of two — oak_seat_3000x2000

    scene · TEX-SIZE: Image 'oak_seat_3000x2000.jpg' 3000x2000: not square, not a power of two — oak_seat_3000x2000.jpg

  5. WARN · Double-sided materials

    Blender's Backface Culling is off by default, which the exporter writes as doubleSided:true.

    Blender fixes: Make single-sided

    Where: Oak Seat, Black Steel

    glb · GLB-DOUBLE: 2 double-sided material(s): Oak Seat, Black Steel — Oak Seat, Black Steel

    scene · MAT-DOUBLE: 2 material(s) will export as double-sided — Black Steel, Oak Seat

  6. WARN · UV layout

    Pack the islands into the 0-1 square (one atlas).

    Where: Seat

    glb · GLB-UV: UVs reach outside 0-1 (U -0.000..1.231, V 0.000..1.000)

    scene · UV-RANGE: UVs outside 0-1 on 1 object(s) — Seat

Delivery facts

Measured values for the client handoff
Blender filebar_stool_problem.blend
Blender4.5.14 LTS
Export setcollection 'BarStool'
Listing dimensions (W × D × H)38 × 38 × 78 cm (tolerance 3.0%)
Placementfloor
Scene triangles (evaluated)2,924
Scene size (Blender X × Y × Z)W 0.38 m (38.0 cm / 14.96 in) × D 0.38 m (38.0 cm / 14.96 in) × H 0.78 m (78.0 cm / 30.71 in)
GLB fileBarStool_before.glb
GLB size0.81 MB (806,728 bytes)
GLB SHA-256564b441563733442e15c3265555a0264b60b97da8acfd08251cb1df0793255fb
GLB triangles2,924
GLB dimensions (glTF X × Z × Y)W 0.38 m (38.0 cm / 14.96 in) × D 0.38 m (38.0 cm / 14.96 in) × H 0.78 m (78.0 cm / 30.71 in)
ExtensionsKHR_materials_anisotropy, KHR_materials_specular
Texturesoak_seat_3000x2000 3000×2000 image/jpeg
Materials / meshes / nodes2 / 6 / 6
GeneratorKhronos glTF Blender I/O v4.5.51

Blender scene checks (before export)

11 result(s)
ResultCheckFindingWhereWhat to do
✖ FAILMAT-EXTMaterial 'Black Steel' uses Anisotropic, which exports KHR_materials_anisotropymaterial Black SteelThis extension is not on the profile's allowlist. Set Anisotropic to 0. GefjunScene fix: clear ext inputs.
✖ FAILMAT-MAPSMaterial 'Black Steel' has no texture on Base Color, Metallic, Roughnessmaterial Black SteelThe profile requires Base Color and Metallic/Roughness maps. Values are plain, so 'Add constant PBR maps' can bake them into PNGs. GefjunScene fix: constant maps.
✖ FAILMAT-MAPSMaterial 'Oak Seat' has no texture on Metallic, Roughnessmaterial Oak SeatThe profile requires Base Color and Metallic/Roughness maps. Values are plain, so 'Add constant PBR maps' can bake them into PNGs. GefjunScene fix: constant maps.
✖ FAILMAT-SPECULAR1 material(s) will export KHR_materials_specularmaterial Oak SeatSpecular IOR Level is not 0.5, Specular Tint is not white, or a texture drives them. Amazon rejects this extension ('Unsupported extensions found: KHR_materials_specular'). GefjunScene fix: reset specular.
✖ FAILPLC-FLOORLowest point is at Z=0.0500 m, not on the floorglTF viewers place Y=0 (Blender Z=0) on the shopper's floor. GefjunScene fix: floor origin.
✖ FAILTEX-SIZEImage 'oak_seat_3000x2000.jpg' 3000x2000: not square, not a power of twoimage oak_seat_3000x2000.jpgUsed by Oak Seat. GefjunScene fix: pot textures.
▲ WARNMAT-DOUBLE2 material(s) will export as double-sidedmaterial Black Steel, material Oak SeatBlender's Backface Culling is off by default, which the exporter writes as doubleSided:true. GefjunScene fix: single sided.
▲ WARNUV-RANGEUVs outside 0-1 on 1 object(s)object SeatPack the islands into the 0-1 square (one atlas).
ℹ INFOSET-EXCLUDED2 camera/light object(s) will be left out of the GLBobject ProductCam, object KeyLightGefjunScene exports without cameras and lights.
✔ PASSDIM-MATCHSize matches the listing within 3.0%width 0.38 m (38.0 cm / 14.96 in) vs 0.38 m (38.0 cm / 14.96 in) (-0.0%); depth 0.38 m (38.0 cm / 14.96 in) vs 0.38 m (38.0 cm / 14.96 in) (-0.0%); height 0.78 m (78.0 cm / 30.71 in) vs 0.78 m (78.0 cm / 30.71 in) (+0.0%)
✔ PASSGEO-TRIS2,924 triangles after modifiers

Exported GLB checks

14 result(s)
ResultCheckFindingWhereWhat to do
✖ FAILGLB-BOUNDSProduct bottom is at Y=0.0500 m, not on the floor (Y=0)Use 'Place on floor at origin' in Blender before exporting.
✖ FAILGLB-EXTUnsupported glTF extensions: KHR_materials_anisotropy, KHR_materials_specularNot on this profile's allowlist: KHR_materials_anisotropy, KHR_materials_specular. In Blender this comes from a Principled BSDF whose Specular IOR Level is not 0.5 or whose Specular Tint is not white; use the 'Reset glTF specular' fix and export again.
✖ FAILGLB-MAPSMaterial 'Oak Seat' has no metallicRoughnessTexturematerial Oak SeatTexture Base Color, Metallic and Roughness in Blender, or use 'Add constant PBR maps' for plain-valued materials.
✖ FAILGLB-MAPSMaterial 'Black Steel' has no baseColorTexture or metallicRoughnessTexturematerial Black SteelTexture Base Color, Metallic and Roughness in Blender, or use 'Add constant PBR maps' for plain-valued materials.
✖ FAILGLB-TEXImage 'oak_seat_3000x2000': 3000x2000 is not square; 3000x2000 is not a power of twoimage oak_seat_3000x2000Use the 'Square power-of-two textures' fix in Blender, or resize the source image.
▲ WARNGLB-DOUBLE2 double-sided material(s): Oak Seat, Black Steelmaterial Oak Seat, material Black SteelIn Blender, turn on Backface Culling (the 'Make single-sided' fix).
▲ WARNGLB-UVUVs reach outside 0-1 (U -0.000..1.231, V 0.000..1.000)Pack UVs into the 0-1 square (one atlas).
✔ PASSGLB-ANIMNo animations
✔ PASSGLB-CAMERASNo cameras
✔ PASSGLB-DIMSDimensions match the listing within 3.0%width 0.38 m (38.0 cm / 14.96 in) vs 0.38 m (38.0 cm / 14.96 in) (-0.0%); depth 0.38 m (38.0 cm / 14.96 in) vs 0.38 m (38.0 cm / 14.96 in) (-0.0%); height 0.78 m (78.0 cm / 30.71 in) vs 0.78 m (78.0 cm / 30.71 in) (+0.0%)
✔ PASSGLB-HEADERGLB container and JSON chunk are well formed
✔ PASSGLB-LIGHTSNo lights
✔ PASSGLB-SIZEFile size 0.81 MB
✔ PASSGLB-TRIS2,924 triangles

Profile and sources

Amazon View in 3D / View in Your Room (id amazon-view-in-3d, version 2026.10). Built from public summaries of Amazon's Seller Central '3D model technical requirements' and from rejection messages quoted on Amazon Seller Forums. Amazon's own page is behind Seller Central and may change; edit a copy of this profile when your seller receives different rules. Passing does not guarantee acceptance: Amazon also reviews realism by hand.