Glossary

model-viewer

model-viewer is an open-source web component developed by Google that lets you embed 3D models and AR content directly into HTML pages. Under the hood it runs on Three.js, detects the device automatically and hands AR requests over to Apple Quick Look on iOS or Google Scene Viewer on Android. For plain 3D display in the browser, it uses WebGL.

Quick Facts

Developed by
Google
License
Apache 2.0, open source
Built on
Three.js (peer dependency)
Input formats
glTF and GLB primary, USDZ via the ios-src attribute
Embed
HTML tag
Distribution
NPM package or CDN

model-viewer is the rendering component a lot of WordPress 3D plugins are built on. PausAR Viewer uses it under the hood and adds the WordPress-native integration around it: a drag-and-drop Elementor widget, automatic device detection, Apple Quick Look and Google Scene Viewer hand-off, true-to-scale AR, customizable styling, all with no coding required.

On its own, model-viewer means writing HTML and managing attributes for every product page by hand. With the PausAR Viewer Elementor widget you drag the viewer into the page, upload your GLB and USDZ files, and the plugin handles model-viewer setup, fullscreen, AR trigger, hotspots and device branching for you.

Comparison

Propertymodel-viewer (raw)PausAR Viewer (WordPress)
SetupWrite HTML per pageDrag-and-drop Elementor widget
Device handlingManual attributesAutomatic detection
StylingCSS by handElementor Style panel
AR integrationConfigure manuallyBuilt in

FAQ

Is model-viewer free?

Yes. Apache 2.0 license, commercial use allowed.

Does model-viewer work offline?

In the browser, yes, once the model and script are loaded. For AR you almost always need an internet connection.

Is model-viewer enough on its own for my WordPress site?

For a quick test, yes. For a production site you'd be maintaining HTML snippets per product manually. PausAR Viewer wraps model-viewer into an Elementor widget, so you set things up once in the Page Builder and the plugin handles model-viewer, AR triggers, device branching, styling and updates for you.

Related Terms