Title: Try3D – Interactive AR &amp; GLB Product Viewer
Author: swiftglb
Published: <strong>November 7, 2026</strong>
Last modified: November 7, 2026

---

Search plugins

![](https://ps.w.org/try3d-viewer/assets/banner-772x250.png?rev=3789493)

![](https://ps.w.org/try3d-viewer/assets/icon-256x256.png?rev=3789468)

# Try3D – Interactive AR & GLB Product Viewer

 By [swiftglb](https://profiles.wordpress.org/swiftglb/)

[Download](https://downloads.wordpress.org/plugin/try3d-viewer.1.1.19.zip)

 * [Details](https://wordpress.org/plugins/try3d-viewer/#description)
 * [Reviews](https://wordpress.org/plugins/try3d-viewer/#reviews)
 *  [Installation](https://wordpress.org/plugins/try3d-viewer/#installation)
 * [Development](https://wordpress.org/plugins/try3d-viewer/#developers)

 [Support](https://wordpress.org/support/plugin/try3d-viewer/)

## Description

Try3D adds a 3D and augmented-reality viewer to WooCommerce products without changing
the theme.

On the product edit screen, a **3D & AR** tab sits beside Inventory and Shipping.
Upload a GLB file there. Try3D stores a protected copy and does not leave the original
model in the public uploads folder. The product page shows one button. The viewer
script and the model download only after a shopper clicks that button.

A live catalog is at [try3d.site](https://try3d.site/). The plugin does not contact
that site, does not require an account, and works on a store that never opens it.

#### Features

 * Interactive 3D view with orbit controls
 * Augmented reality on supported phones
 * QR code on desktop, generated in the browser, so a shopper can open the same 
   product on a phone
 * Live preview in the product editor
 * Full screen, auto-rotate, reset view, snapshot, and day/night lighting
 * Optional smaller model plus a high-quality model
 * Simple, variable, and subscription products
 * Per-variation model or material color
 * Shortcode for custom product layouts. The shortcode name is try3d_viewer. On 
   a page, wrap that name in one pair of square brackets: [[try3d_viewer]]

The older shortcode name swiftglb_viewer still works the same way: [[swiftglb_viewer]].

#### Translations

Every shopper-facing and admin string uses the `try3d-viewer` text domain. English
is the source language. Persian (`fa_IR`) and Arabic (`ar`) are included with the
plugin. Set the site language in **Settings  General**. Approved translations on
[translate.wordpress.org](https://translate.wordpress.org/) replace the included
files when WordPress installs a language pack.

#### Storage

Try3D tries to keep model files outside the web root. When that is not possible,
Apache is blocked with `.htaccess`. Nginx ignores that file, so the plugin shows
an administrator notice with a `deny` rule for the model folder only.

#### External services

Augmented reality stays in the browser. On Android, Chrome uses WebXR and does not
open the Google app. On iPhone, Safari can hand the model to AR Quick Look, which
then requests that model from this store through a short-lived signed URL. Try3D
does not send customer accounts or orders to Google or Apple, and it does not load
the viewer from a third-party CDN.

[try3d.site](https://try3d.site/) is only a demo catalog. Installing this plugin
does not sign the store up for anything there.

#### Credits

 * [model-viewer](https://github.com/google/model-viewer) is bundled under the Apache
   License 2.0.
 * The Draco decoder used for compressed GLB files is bundled under its upstream
   license.
 * The QR code is drawn locally in the browser.

## Installation

 1. Install and activate WooCommerce.
 2. Install the zip from **Plugins  Add New  Upload Plugin**, or upload the plugin 
    folder to `/wp-content/plugins/`.
 3. Activate **Try3D – Interactive AR & GLB Product Viewer**.
 4. Edit a product, open the **3D & AR** tab, and upload a `.glb` file.
 5. For shoes or furniture, enable **Hide the underside of the product**.
 6. Optional: enable auto-rotate, or set a custom button label.

For a page built outside the normal product template, add the shortcode named try3d_viewer.
The double brackets below are only so this readme displays the shortcode; on the
page itself it uses one pair:

[[try3d_viewer]]

[[try3d_viewer id=”123″]]

## FAQ

### Which file types can I upload?

GLB is the format to export from your 3D tool. A protected `.w3d` or `.bin` file
exported by this plugin can also be imported onto the same site.

### Does the model load for every visitor immediately?

No. The product page shows a button. The 3D library and the model download after
that click.

### How do I translate the plugin?

Set the site language in **Settings  General**. Persian and Arabic are included.
An approved language pack from translate.wordpress.org replaces the included file
for that language.

### What if I use Nginx?

If PHP cannot move the files outside the web root, copy the `location` rule from
the admin notice into the site Nginx configuration. Do not deny the whole site.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Try3D – Interactive AR & GLB Product Viewer” is open source software. The following
people have contributed to this plugin.

Contributors

 *   [ swiftglb ](https://profiles.wordpress.org/swiftglb/)

[Translate “Try3D – Interactive AR & GLB Product Viewer” into your language.](https://translate.wordpress.org/projects/wp-plugins/try3d-viewer)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/try3d-viewer/), check
out the [SVN repository](https://plugins.svn.wordpress.org/try3d-viewer/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/try3d-viewer/) by
[RSS](https://plugins.trac.wordpress.org/log/try3d-viewer/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.1.19

 * The model offer states the same base price as the site: the first model is free,
   and each model after that is $15.

#### 1.1.18

 * The product editor states the price beside the GLB upload: the first model is
   free, and each model after that is 15 dollars.

#### 1.1.17

 * Arabic and Persian pages keep the download notice in the right reading order.
   The label sits at the start and the progress bar fills from that side.
 * The product button “View in 3D & AR” is translated with the rest of the viewer.

#### 1.1.16

 * Persian and Arabic wording was rewritten so the plugin name and every screen 
   read naturally.

#### 1.1.15

 * Persian and Arabic translations are included. English stays the source language.

#### 1.1.14

 * Shop owners see a short, dismissible note on the Dashboard, Plugins, and product
   screens: a 3D model can be made for one product at try3d.site. Shoppers do not
   see it.

#### 1.1.13

 * The displayed plugin name is Try3D – Interactive AR & GLB Product Viewer.

#### 1.1.12

 * The translation text domain is try3d-viewer, the same as the plugin slug.
 * The WebAssembly Draco decoder is not included. A normal GLB file still opens.
 * The woo_3d_viewer shortcode was removed. Use [[try3d_viewer]]. [[swiftglb_viewer]]
   still works.

#### 1.1.11

 * The public name is Try3D. The translation text domain is try3d-viewer.
 * The shortcode [[try3d_viewer]] is available. Older shortcodes still work.
 * Saving a variation checks the WooCommerce nonce before writing model data.
 * The Nginx storage notice is shown only to administrators, on the Plugins screen
   and product screens.

#### 1.1.10

 * Product lighting uses a studio setup so materials keep their color and depth.

#### 1.1.9

 * Augmented reality stays in Chrome instead of opening the Google app.

#### 1.1.8

 * The original model is shown on the page again. Augmented reality opens from a
   short-lived link.

#### 1.1.7

 * Augmented reality keeps the original model and waits until that model is ready.

#### 1.1.6

 * The frosted download notice stays on desktop. Phones keep the previous size.

#### 1.1.5

 * The high-quality download notice is larger, with a frosted-glass background, 
   and says the original model is downloading.

#### 1.1.4

 * The viewer close button now closes the model. A click on it was treated as a 
   lighting switch.

#### 1.1.3

 * Removed the viewer, auto-rotate, and underside options from the product screen.

#### 1.1.2

 * Admin text is left-aligned, and the 3D panel no longer slides under the product-
   data tabs.

#### 1.1.1

 * The mobile augmented-reality button stays on one line, with a larger icon.

#### 1.1.0

 * The high-quality model downloads in the background after the standard model opens,
   then replaces it. The HD switch is gone.
 * A small progress line at the top of the viewer shows that download.
 * Phone viewers no longer show the auto-rotate and reset buttons.
 * The desktop QR card is a plain code, without the blue scan button or the address
   beside it.

#### 1.0.0

 * First public release of Try3D – 3D & AR Product Viewer.
 * English source strings with the `try3d-viewer` text domain for WordPress translations.
 * Protected GLB storage, product-page viewer, augmented reality, and desktop QR
   code.

## Meta

 *  Version **1.1.19**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.5 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [3d](https://wordpress.org/plugins/tags/3d/)[ecommerce](https://wordpress.org/plugins/tags/ecommerce/)
   [gallery](https://wordpress.org/plugins/tags/gallery/)[product](https://wordpress.org/plugins/tags/product/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/try3d-viewer/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/try3d-viewer/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/try3d-viewer/reviews/)

## Contributors

 *   [ swiftglb ](https://profiles.wordpress.org/swiftglb/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/try3d-viewer/)