Skip to content

3D jewelry viewer

Bring interactive 3D to your product pages. Prepare a jewelry model, choose its materials, and publish a viewer your customers can rotate, zoom and explore.

Loading viewer…

Live storefront preview. Drag to rotate, zoom in, and choose a metal finish.

From model to storefront

DYJ prepares and reviews your deployment through a managed pilot while self-service publishing is completed.

  1. 1

    Prepare the GLB

    Start with a jewelry GLB prepared by DYJ Atelier or your CAD team. External assets are checked and mapped to supported jewelry materials.

  2. 2

    Set the scene

    Assign supported gemstone and metal materials, then configure lighting, shadows, background, and camera framing.

  3. 3

    Review the pilot

    DYJ prepares and reviews the hosted viewer configuration as part of a managed pilot while self-service publishing is completed.

  4. 4

    Embed on your storefront

    Add the supplied, domain-licensed embed to a supported Shopify, WooCommerce, or custom product page and test it on target devices.

Made for jewelry

Gemstones, metal finishes and the scene around them each have their own controls.

Diamond rendering
Custom-built WebGL shaders that calculate realistic refraction, internal reflections, and fire/sparkle specifically for gemstones.
Metal rendering
Pre-calibrated physically based rendering (PBR) setups for Yellow Gold, White Gold, Rose Gold, and Platinum.
Scene controls
Configure HDRI lighting intensity, shadow softness, background color, and camera limits to frame the model.
Responsive viewer
Responsive canvas sizing plus mouse and touch controls for current desktop and mobile browsers.
Product-page embed
Designed to sit seamlessly alongside your product gallery, respecting your ecommerce theme's layout and styling boundaries.
Hosted delivery
Viewer scripts, model files, and configuration can be hosted as part of a managed, domain-licensed deployment.

One model, two workspaces

Prepare the presentation in the editor. Let customers explore it on your storefront.

Viewer editor

Load a jewelry asset, assign supported materials, set the camera and lighting, and export review media before a managed deployment.

  • Load and parse a GLB model
  • Assign jewelry material presets
  • Set camera angles and lighting
  • Export screenshots and 360° video

Storefront viewer

An interactive widget on your product page, with rotation, zoom, supported metal switching and fullscreen viewing.

  • 360° rotation and zoom
  • Interactive metal switching
  • Dynamic diamond sparkle
  • Fullscreen 3D viewing

Fits your product page

For a managed pilot, DYJ supplies the model, hosted configuration, domain license and integration snippet.

Add the supplied embed to a supported Shopify, WooCommerce or custom product page. Working URLs and the product identifier are supplied after your asset passes review.

View an illustrative embed
<!-- Illustrative configuration; DYJ supplies your live URLs. -->
<div
  id="oj-viewer"
  data-product-id="abc123"
  data-config-url="https://cdn.dyj.one/products/abc123/viewer.json"
></div>

<script src="https://cdn.dyj.one/viewer/v1/oj-viewer.min.js"></script>
See an example storefront

Build freely. Publish with a plan.

Unlimited building and previewing. One annual plan for live products and domains, with no cap on either. Prices exclude VAT.

Annual

€600/year

Unlimited published products · unlimited domains

  • Publish live 3D on every storefront you run
  • Domain-authorized embeds, no domain cap
  • Unlimited draft configurations

Free to build

Prepare models, assign materials and preview for as long as you like. A plan is only needed when a configuration goes live.

14-day storefront trial

Try 1 published product on 1 domain before starting a plan.

If your plan pauses

Embeds show a neutral unavailable state. Nothing is deleted, and reactivating restores every published product as it was.

These are the published plan rates. Model preparation, storefront integration and pilot scope are quoted separately and confirmed in writing before deployment.

Across the jewelry workflow

From a private design review to a live product collection.

Jewelry brands
Add interactive 3D exploration to selected product pages so customers can inspect shape, settings, metal options, and details before purchasing.
Ecommerce teams
Deploy a supplied viewer embed on supported storefronts without maintaining the jewelry rendering engine inside the theme code.
Atelier projects
Bridge the gap between design and physical production. Allow private clients to preview and approve bespoke CAD models in an immersive 3D environment before casting begins.
Internal teams
Use the editor to process GLB files, assign materials, set presentation controls, and export screenshots or 360-degree video.

Questions about the viewer

Hosting, supported devices and preparing your models.

Do I need to host the 3D models myself?

Not for a managed DYJ viewer pilot. Hosting, domain licensing, asset limits, and integration responsibility are confirmed in the pilot scope before deployment.

Does the viewer work on mobile browsers?

The viewer supports responsive sizing and touch gestures for rotation and zoom on current WebGL-capable mobile browsers. Performance depends on the device and model size, so each asset is tested on target devices.

Can I use files not generated by DYJ Atelier?

While the viewer accepts standard .glb formats, it is specifically calibrated to read mesh hierarchies and material indices from DYJ Atelier files to automatically apply our proprietary diamond and metal shaders. External files require manual material mapping in the Viewer Editor.

Send one representative model. We will confirm preparation, storefront integration, hosting and pilot scope.

Discuss your model