Glossary
3D & AR commerce glossary
Plain-language definitions of the terms used across this site — from photo-to-3D and photogrammetry to the file formats (GLB, glTF, OBJ, USDZ) and the AR plumbing (WebXR, Scene Viewer, Quick Look, model-viewer) that make in-browser 3D and augmented reality work for ecommerce.
- Photo-to-3D
- The automatic reconstruction of a textured, AR-ready 3D model from existing product photography. A photo-to-3D system takes one or more 2D images and outputs a mesh plus materials and textures, exported to a standard format such as GLB or USDZ.
- Photogrammetry
- A 3D capture method that reconstructs high-fidelity geometry from many overlapping photos taken from every angle. It avoids inferring unseen surfaces but needs a capture rig and a session per physical item, which limits its throughput at catalog scale.
- 3D model
- A digital representation of an object made of a mesh (the shape) plus materials and textures (the surfaces). On a product page a 3D model is what shoppers rotate, zoom, and place in AR.
- Mesh
- The geometric surface of a 3D model — the shape, made up of vertices and faces. The mesh is paired with materials and textures to describe how the surface looks.
- Materials and textures
- The surface description of a 3D model: textures are the image maps applied to the mesh, and materials define how the surface reflects light — for example how leather, mesh, rubber, and metal hardware each behave differently.
- GLB
-
The binary form of glTF: a single self-contained file that bundles geometry, materials,
animations, and textures. It is the web and Android-AR default, loads directly in
<model-viewer>, and powers Scene Viewer. See the format guide. - glTF
-
GL Transmission Format, an open Khronos standard sometimes called "the JPEG of 3D." The
.gltfvariant is human-readable JSON that references external.binand image files; for distribution the same data is usually shipped as a single GLB. - OBJ
-
A legacy text format for mesh geometry, with materials in a companion
.mtlfile and textures as separate images. It has no animation or AR support of its own and produces large files, so it is typically converted to GLB before use. - USDZ
- Apple's AR delivery format — a zipped package built on Pixar's Universal Scene Description. It is what iOS Quick Look uses to place models in the real world, and it generally cannot be generated in-browser from an arbitrary GLB.
- AR viewer
- A tool that displays a 3D model in interactive 3D and, on supported devices, in augmented reality. The viewer on this site is fully client-side: it accepts GLB, glTF, and OBJ files that never leave the device.
- WebXR
- A browser API for augmented and virtual reality that lets a web page present AR experiences directly. AR works best on Android (via Scene Viewer) and WebXR-capable browsers.
- Scene Viewer
- Google's Android AR component that opens a GLB model and lets the user place it in their real-world space. It is the AR path used on Android devices.
- Quick Look
- Apple's native iOS AR feature that places a USDZ model in the real world from Safari. Because it needs USDZ, native iOS AR is not available from an arbitrary in-browser GLB.
- model-viewer
- Google's open-source web component for displaying interactive 3D models and launching AR. It is the standard way to embed a GLB on a page and the renderer used by the viewer and examples on this site.
- three.js
-
A JavaScript 3D library used in the browser. On this site it converts OBJ files to GLB
on-device using
OBJLoader,MTLLoader, andGLTFExporterso they can be displayed in model-viewer.
Last updated June 2026 · Photo-to-3D AR Viewer editorial