Initial model download
No 3D model data is downloaded
with the standard product page.
A NEW DIMENSION IN PRODUCT VIEWING
Good products deserve a closer look. Let visitors explore in 3D and place products in their space with AR, with model downloads that wait for their click.
01 / THE COLLECTION
From everyday essentials to considered design.
Choose a product. Find a new perspective.
PRODUCT CATEGORIES
Each card is its own category. Open it to see the products inside. A catalog can hold as many categories as the store needs.
Browse the full collectionBUILT FOR THE WAY PEOPLE BROWSE
Your product page comes first. The 3D model waits until a visitor chooses View in 3D & AR.
No 3D model data is downloaded
with the standard product page.
Select the viewer button.
That is when the model loads.
Explore every angle, then try AR
on a compatible device.
These indicators describe viewer loading behavior. PageSpeed results depend on your product images, theme, hosting and other plugins.
HOW IT WORKS
Product images appear first. The 3D model stays out of the initial download.
Select View in 3D & AR. SwiftGLB requests the viewing model for that product.
Rotate and zoom in 3D. On supported devices, place the product in your space.
OPEN SOURCE
SwiftGLB is free to install on a WooCommerce shop. The viewer on this catalog is that plugin. Read the code on GitHub before you use it.
View the repositoryReleased under GPLv2 or later. The plugin does not ask for a subscription.
The viewer, the product screen, and the model delivery are in the public repository. A shop can read how a model is requested before installing.
A product page does not download the 3D file. The model starts when a visitor chooses View in 3D & AR.
CONSIDERED ASSET PROTECTION
Give visitors the model they need to explore, while keeping editable design files in private storage. SwiftGLB uses token-based requests and temporary viewing URLs to reduce casual downloading.
Understand the protectionThe viewer requests a model through a dedicated delivery route, using a product token and request nonces.
The model opens through a browser object URL, rather than a direct file link on the product page.
Publish a web-ready viewing model. Keep editable source files and production assets in private storage.
A FEW GOOD QUESTIONS
What loads, how models are delivered, and what to expect from AR.
The product page starts with its normal images. SwiftGLB downloads the 3D model after a visitor selects View in 3D & AR, and prepares the viewer when they interact with the button. This keeps model downloads out of the initial page load. Your overall page speed still depends on your images, theme, hosting and other plugins.
The viewer requests the model through a dedicated delivery endpoint using a product token and request nonces. It opens the response with a temporary browser viewing URL, rather than putting a direct model-file link on the product page.
Token-based delivery and temporary viewing URLs discourage casual downloading. A browser must receive a viewing model to display it, so no browser-based viewer can promise complete copy prevention. Keep editable source files and production assets in private storage, and publish only the web-ready viewing model.
The demonstrated delivery uses product tokens and temporary viewing URLs. Encryption at rest depends on your storage and server configuration and needs to be verified there. HTTPS protects data in transit when enabled on your site and delivery endpoint.
AR availability depends on the device, browser and model configuration. Compatible phones can place a product in their surroundings. Visitors on other devices can explore the 3D view or continue with the product images.
ONE PRODUCT, ON US
Send the shop name, your email, and a link to one product. We’ll prepare that model at no charge, so you can try it on your own store.
Or write directly to hello@wpglb.site.
COMMISSION A PROJECT
Email info@wpglb.site and tell us about the product.