Whether you’re a web developer or a webshop owner, our API is the ultimate tool for enhancing your webshop or website with immersive 3D experiences. Follow these steps to get started to connect your webshop with our 3D product configurator.

Prerequisites

Before diving into the integration process, make sure you meet the following prerequisites:

Integration Steps

1. Include the Vulp JavaScript API

Add the following code to a JavaScript file loaded by your application to include the Vulp JavaScript API:

import('https://api.vulp.studio/v1/api.js')
    .then(async ({ VulpApi }) => {
      // Your code here
    })
    .catch(err => {
      console.error(err);
    });

2. Initialize the API

Once the Vulp API is loaded, initialize the API using the initialize method before use:

await VulpApi.initialize();

3. Register a Model

Interaction with a Vulp model requires registration with the Vulp API. Register a model using the registerModel method, providing the iframe containing the Vulp model as a parameter:

const model = await VulpApi.registerModel(
  document.querySelector('iframe') as HTMLIFrameElement
);

4. Listen for Messages

Set up listeners for messages to stay informed about the status of the Vulp model. Various listeners, such as onReady, onModelUpdated, and more, can be registered. Refer to the appropriate technical docs for detailed information:

model
  .onReady(({ model, view, apiVersion }) => {
      // Model is ready to accept commands
  })
  .onModelUpdated(({ model }) => {
    console.log(model);
  })

5. Send Commands

The JavaScript API enables sending commands to the Vulp model. Commands like activateAr, changeColor, and more are available. Consult the appropriate technical docs for detailed information:

const { activated } = await model.activateAr();

6. Retrieve Information

At any time, after the API has been initialized, retrieve information from the model using commands like getModelConfig and getViewConfig:

const { model } = await model.getModelConfig();

Technical Documentation

For a comprehensive understanding of the Vulp 3D Configurator API, refer to our full technical documentation available https://docs.vulp.studio/docs/api/introduction/getting-started/. Explore the possibilities and elevate your web application with engaging 3D experiences!

Ready to transform your user experience? Integrate the Vulp 3D Configurator API today!

Demo Application

Explore the capabilities of the Vulp JavaScript API with our demo application at https://api-demo.vulp.studio/.

This application serves as a technical showcase, presenting the Vulp model on the left side and the parent application on the right. Please note that styling has been intentionally kept minimal to emphasize technical aspects.

Frequently asked questions

What is Augmented Reality (AR)?

Expand
Augmented Reality (AR) is a technology that adds digital information to a users view of the real world, usually through a device such as a smartphone or headset. It enhances the users perception of the real world, rather than replacing it with a virtual one.

What is the difference between AR and VR?

Expand
Augmented Reality (AR) adds virtual elements to the real world, while Virtual Reality (VR) fully immerses users in a virtual environment. Although VR and AR offer different experiences, it is possible to combine elements of both to create a virtual studio. For example, Vulp utilizes Augmented Reality, but by loading a complete scene such as a bathroom, it can simulate the sensation of Virtual Reality. This allows users to interact with the virtual bathroom while simultaneously experiencing the real world, resulting in enhanced immersion and engagement.

What are the advantages of AR?

Expand
Augmented Reality (AR) has the potential to revolutionize the e-commerce industry by providing customers with an immersive and interactive shopping experience. By allowing customers to see how products will look in their own space, improving product visualization and facilitating virtual try-on, AR can increase customer engagement and satisfaction. Additionally, AR can improve customer service and reduce product returns. As the technology continues to evolve, more e-commerce companies are likely to incorporate AR into their online platforms to enhance the customer experience.

What makes Vulp special?

Expand
The development of Vulp, a 3D animation tool, was driven by the growing demand for interactive 3D elements on websites and trade shows. The team at Foxmountain, known for their expertise in creating beautiful and realistic 3D animations, developed Vulp to meet this need. Utilizing the latest technology in WebXR, Augmented Reality and advanced rendering capabilities, Vulp is not only visually stunning but also sustainable and future-proof.

What does Vulp cost?

Expand
The cost of Vulp is divided into two parts: a subscription fee to access Vulps features and view virtual products on your website, starting at €6.99 per month, and the cost of creating a visually appealing 3D product. This can range from creating a product from scratch, using a technical drawing, or using a 3D scan, starting at around €100 per product. However, it's best to contact Foxmountain for a detailed quotation as the cost may vary depending on the product.

Where can I integrate Vulp?

Expand
The Vulp configurator can be easily integrated into any website through the use of an HTML iframe. Simply copy and paste the iframe code into your webpage. Using such iframe it is easy to embed Vulp on e-commerce platforms such as Shopify, Magento, Adobe Commerce, WooCommerce, Shopware, PrestaShop, WordPress and more.

Do I need coding experience to integrate Vulp?

Expand
No, we take care of all the technical work for you. All you have to do is copy and paste the code generated by our code generator into your website. If you have any difficulties, don't hesitate to reach out to your contact person for support.

Contact us

info@vulp.studio

Foxmountain

+31 (0)617 375 018
De Stater 20
5737RV Lieshout
The Netherlands
X (Twitter) LinkedIn