Skip to main content

Image to 3D for Shopify: Build a Product Page Workflow

Generate a draft GLB from a product photo, check its scale, materials and mobile performance, then test it on a Shopify product page before you publish.

A product photo can become a useful 3D preview, but it is not a measured product twin. One image cannot reveal the back, underside, true dimensions, or material behaviour. The workflow below turns a clean packshot into a draft GLB, checks it locally, and tests it on a real Shopify product page before you publish.

What this workflow can and cannot do

Use an image-to-3D draft for merchandising experiments, early product concepts, and interactive previews. It can reproduce the visible silhouette, colour, and surface detail well enough to evaluate an idea.

Do not treat the result as a scan, a CAD model, or a dimensionally accurate replacement for the physical product. Hidden surfaces, real scale, tolerances, and material response remain estimates. For precision-critical products, use measured CAD or professional photogrammetry.

Prepare the source photo

  • Show one product on a simple background; remove clutter and other objects.
  • Light the product evenly and avoid hard shadows, glare, and coloured reflections.
  • Fill the frame and keep the whole product in focus.
  • Use the highest-resolution original you have; a compressed marketplace thumbnail loses detail.
  • Confirm you own the image or have permission to use it commercially.

Step 1: generate a draft GLB

Open the Pixal3D AI 3D Generator and upload the source image. The generator shows the credit cost before the job runs. Start with the default settings, then review the preview from several angles. Download the GLB when the shape and textures look plausible.

If the first result misses a thin part or invents the wrong back, try a cleaner source image before spending more credits. A second lane is useful when you want to compare two reconstructions of the same photo.

Step 2: inspect the file before Shopify

Open the GLB in the free GLB inspector to check the scene, mesh, material, and texture counts. A surprisingly large texture or an unexpected node usually means the file needs cleaning before it goes on a storefront.

Then open it in the 3D model viewer and check:

  • Silhouette and colour against the physical product.
  • Scale: set the real-world size from measured product dimensions with the model scale calculator. The mesh does not know its true size.
  • Orientation: glTF uses a Y-up, right-handed coordinate system. Rotate the model so it stands upright in the viewer.
  • Texture size and file size: large textures are the usual reason a product page feels slow on mobile.
  • Missing or inverted surfaces: inspect the back and underside, not only the front.

Step 3: publish it on a Shopify product page

Shopify's 3D model media type accepts GLB and USDZ files, with a 500 MB upload limit; files above 15 MB are optimised after upload. Upload the GLB through the product's media picker. Keep the original product photos in the gallery: the 3D preview is an extra, not a replacement for the primary image.

If your theme or plan does not expose 3D model media, embed the GLB with a <model-viewer> component in a custom section. Keep a static fallback image behind the canvas so the product still looks right when WebGL is unavailable or the model is slow to load.

Do not add a fake "try in your room" button or claim augmented reality unless the theme actually implements it.

Step 4: test the live page

  • Load the page on a mid-range phone, not only on a desktop.
  • Check first render, rotation, zoom, and the fallback image.
  • Confirm the canvas does not block scrolling or the add-to-cart button.
  • Add descriptive alt text and a short caption that explains what the preview shows.
  • Measure whether the preview changes add-to-cart or return behaviour; keep it only if it earns its load cost.

When to choose a different path

Use photogrammetry, a measured CAD model, or a professional 3D artist when the product needs exact fit, moving parts, transparent or highly reflective surfaces, or regulated dimensional claims. A generated draft is a starting point for review, not a substitute for engineering data.

Start with one product

Pick one product with a clean photo and a real merchandising question. Generate the GLB, inspect it locally, publish it on a single product page, and compare behaviour against a page without the preview. Open the AI 3D Generator when you are ready to test the workflow.

Related 3D guides and workspaces