How Khronos 3D Commerce Leverages glTF for Retail

The Khronos 3D Commerce Working Group establishes industry-wide standards for creating, managing, and displaying real-time 3D assets in retail, utilizing glTF (GL Transmission Format) as its primary foundation. By extending glTF with advanced Physically Based Rendering (PBR) properties, certifying asset delivery guidelines, and aligning visual rendering across different platforms, the group ensures that 3D retail products look photorealistic, load quickly, and render consistently across all consumer devices and web browsers.

The Role of glTF as the "JPEG of 3D"

Online retail requires lightweight 3D assets that stream efficiently over mobile networks and render instantaneously without proprietary plugins. The 3D Commerce Working Group adopted glTF 2.0 because it minimizes both the file size of 3D assets and the runtime processing needed to unpack and render them. By combining geometry, textures, animations, and scene hierarchy into a streamlined JSON and binary structure, glTF serves as an open, royalty-free runtime format ideal for interactive e-commerce and augmented reality (AR).

Advanced Physically Based Rendering (PBR) Extensions

Accurate material representation is critical in retail to set customer expectations and minimize return rates. The 3D Commerce Working Group, in collaboration with the broader Khronos community, expanded the core glTF specification by introducing advanced PBR material extensions. These extensions enable standard representations of complex consumer materials:

  • KHR_materials_clearcoat: Simulates protective or glossy layers found on automotive surfaces, lacquered wood, and glazed ceramics.
  • KHR_materials_sheen: Replicates the soft backscatter and fuzz characteristic of textiles, velvet, and apparel.
  • KHR_materials_transmission and volume: Enables realistic rendering of translucent and refractive objects such as glassware, plastic containers, liquids, and eyewear.
  • KHR_materials_specular and ior: Provides precise control over reflectance and index of refraction for accurate jewelry and mineral representation.
  • KHR_materials_iridescence: Displays color shifts based on the viewing angle, essential for cosmetics, packaging films, and metallic coatings.

Asset Creation Guidelines and Validation

To bridge the gap between creative studios and e-commerce platforms, the working group published standardized asset creation guidelines. These specifications dictate polygon limits, texture dimensions, draw call targets, and memory footprints optimized for mobile AR and desktop browsing.

To automate quality control, the group developed validation and certification tooling. These tools inspect glTF models to verify schema conformance, inspect texture compression (such as KTX 2.0 with Basis Universal), and ensure models meet performance thresholds before being ingested into retailer catalogs.

Visual Consistency and Cross-Platform Realism

A central objective of the 3D Commerce Working Group is resolving color and lighting discrepancies across different 3D rendering engines (such as Three.js, Babylon.js, Filament, and native mobile view engines). The group established the 3D Commerce Viewer Certification program and developed the 3D Model Viewer test suite. This testing pipeline renders identical glTF assets across various platforms and compares them against ground-truth ray-traced images. By standardizing camera settings, tone mapping, and lighting calculations, the working group guarantees that a product's virtual representation matches its real-world counterpart regardless of where the consumer views it.