By using arclip.design, you agree to Google Analytics and Amplitude measuring how the site is used. Click Agree to also allow session recordings — they help us find what to fix. Cookie Policy

How to add a 3D model to your website and AR to a product page

Embed an interactive 3D scene in your page, add colour variants and a “View in AR” button — no code and no hosting of your own.

3 min read

A photo shows a product from one side. A 3D model on the page can be turned, zoomed and looked at from every angle, and in AR it can be placed in the buyer's own home to see whether the sofa fits. Here is how to do both in ARClip, with no code and no hosting of your own.

Step 1. Build a scene with the product

Create a project and drag in the product model: GLB, glTF, FBX and OBJ all work — the editor turns them into GLB on its own. No model? You can make one from a photo.

For a web page, a plain 3D scene works best: it opens straight away, on any device, with no camera. Let the camera orbit the product and limit how far it can tilt, so nobody looks at it from underneath.

Step 2. Add variants

Colours, finishes and trims are states of an object. Give the product a States component with the variants and an Events component: a Set state step shows another variant when the buyer taps a colour swatch or the model itself. No code involved.

  • Fabric, metal and glass are built from nodes in the Material editor, and you see the result right away.
  • Choice buttons, colour swatches, hints and a price on top of the 3D are made in the UI editor.
  • If you need the price of the chosen configuration and a way to buy it, the docs have a ready recipe: a script remembers the choice, shows the price and opens the purchase page with that finish — Product configurator.
  • Your own page can switch variants too, and hear which one was picked: <arclip-viewer> reports it with an event. This takes a few lines of script on your site and works with the scene embedded In the page, not In an iframe.

Step 3. Embed the scene on your site

  1. Press Publish and publish the project to the Browser.
  2. In the same window, pick ARClip Viewer and press Copy code.
  3. Paste the code into the page where the scene should go.

The code is a <script> line and an <arclip-viewer> tag:

<arclip-viewer
  address="my-chair"
  ar
  style="display:block;width:100%;height:480px"
></arclip-viewer>

Your page's styles set the size. Animations, logic and UI all work inside: the page gets a live scene, not just a model to spin around. Any site that lets you paste your own HTML will do.

Step 4. Add AR to the product page

  1. In the same project, press Add space and set the trigger of the new space's scene to Surface — the product will stand on the floor or a table in the buyer's room.
  2. Publish the project again.

The embedded scene now has a "View in AR" button: on a phone it opens AR, on a computer it shows a QR code to scan with the phone's camera. The ar attribute in the code turns the button on — without it there is no button.

Rather have your own button on the page? In the publish window, pick the AR space under Opens at: the link and the QR code there lead straight to it.

The buyer opens AR right in the phone's browser, with no app. This works on every plan.

What else a shop can use

  • Images and clips for the catalogue. Renders, screenshots and video straight from the editor, plus the Product Shot plugin, which stages a model for a clean product shot.
  • Product animation. Open a door, take the product apart, show how it works — with keyframes on the timeline.
  • Analytics. View counters come with every plan.
  • Your own domain — on paid plans.
Animation on the timeline: material, opacity and position change by keyframes
Animation on the timeline: material, opacity and position change by keyframes

What isn't there yet

  • A ready link to a shop's cart: buying happens through a link.

Choosing between services? We compared ARClip with popular ones honestly: ARClip or Sketchfab, ARClip or Threekit, ARClip or Zakeke. Spline and Vectary are on the comparisons page.

More from the blog

Try it on your own project

Open a workspace, describe what you want to build and see the first version in the editor. No card, no install.

Start building — free