Help Manual

Introduction

Virtual Try-On (Web-based) is a digital technology that allows you to share immersive try-on experiences directly through the web—no app downloads required. Users can instantly visualize and interact with products in real time using their device camera, making the experience fast, frictionless, and accessible.

Because everything runs in the browser, virtual try-on works seamlessly across major operating systems (Android, iOS, and Windows), on most mobile devices, and in all modern browsers including Chrome, Safari, Mozilla Firefox, DuckDuckGo, Opera Mini, and more.

All it takes is a single web link. Send your users to a specific URL, and they can immediately launch a virtual try-on experience in their browser. This makes it easy to bring products to life—whether it’s trying furniture in a living space, visualizing products from a printed catalog, enabling interactive demos on a product page, or even embedding a try-on experience behind a QR code on packaging or business cards.

The underlying technology enables a cross-platform, lightweight, and highly scalable way to deliver virtual try-on experiences. When users open the web link, the browser accesses the device camera (with user permission) and instantly overlays the virtual product—just like a native AR app, but without the installation barrier.

Marvin XR makes this process simple and fast. Using Marvin XR’s no-code platform, you can create, publish, and deploy high-quality virtual try-on experiences within minutes—directly on the web—so your customers can explore products anytime, anywhere.

wmremove-transformed (2).png

Sign up to the platform

Sign up and create your account in Marvin XR platform. Sign up in the platform here.

image.png

During sign up, please use a valid email.

Upon successful sign up you will receive a welcome email with basic introduction.


Sign in to the platform here with:

Emailjohn.doe@business.com
Password: password

image.png

 

Always use email address and password while logging in. Please do not use username


Forgot Password:
In case you have forgotten your password, please click on the Forget Password link and provide your email. You will receive a new link in your email. Click the link and reset your password. Put attention to the basic password rules while selecting your new password. 

image.png

Change Password:
If you want to change your logging password anytime, visit to your Profile menu and edit it.
Put your current password and new password there, in order to update it and save.

image.png

image.png

Create your first AR campaign

In Marvin's world, each WebAR experience you create, we call them as an AR campaign. Once you login, you will land upon the central dashboard which is your creative playground. Our focus is to bring speed and security for your work while you focus on creating augmented reality experience.

To achieve that, the campaign creation workflow has been built in a very simple way. Instead of navigating through many pages and layouts (which in turn slows down campaign building process), Marvin XR presents a single layout page for building AR campaigns wihtin two minutes.


From the central dashboard, click on the Create AR Campaign or Add New Campaign button to start building your first campaign.

image.png

  1. Provide a name for your first AR campaign. 
  2. Get your 3D models ready to upload for the campaigns.
  3. Marvin XR accepts only GLB format for 3D models because it is lightweight from a sizing perspective.

Remember NOT to use any space, underscore or special character in your campaign name

image.png

Surface AR

Surface AR utilizes an AR concept called SLAM - simultaneous location and mapping which helps to place the AR overlay wherever you want as long as the surface is a flat surface. You'll need your mobile camera to be able to place the 3D model on any flat surface. Thus, for computer vision to help identifying the flat surface better. Surface should have a bit of texture.

Marvin XR uses the world tracking AR technology for providing Surface AR. Fundamentally, Surface AR is doing two things: tracking the position of the mobile device as it moves and building its own understanding of the real world. ARCore's motion tracking technology uses the phone's camera to identify interesting points, called features and tracks how those points move over time.

The stable, scalable and extremely powerful AR experience can transform advertising and marketing experience for brands who want to create an outstanding impact to the customer experience. 

Compatibility: Surface AR is supported in all latest models of mobiles including Android & iOS.

Here is the Support List of Surface AR compatible mobile devices.

For Android, in case, you are facing an issue while playing Surface AR, you should check whether your smartphone supports Google Play Service for AR or not. You should install it if it is not there.

Check Android  Support List for Surface AR

For iOS, all iPhone models are beyond iPhone 5s support ARCore service by default. In case of facing trouble, please upgrade your iPhone to the latest iOS version.

Check iOS  Support List for Surface AR

How to create Surface AR campaign

You are ready to build your first Surface AR campaign. Follow the below steps to build your first AR campaign within minutes. Go to the central dashboard (after you login, you land up here) and click on any of the buttons - Create AR Campaign or Add New Campaign.


1. Provide a name for your campaign. Please remember NOT to use any space, underscore or special character within the campaign name.

As a security first model, we provide a SSL certificate for each of your campaigns to safeguard it against any security vulnerabilities. Adding any unwanted character within the campaign name will stop the global certificate authority to approve the request to sponsor a SSL certificate (for trust based rules). This means you'll still be allowed to run the campaign with HTTP but not with HTTPS.

image.png

2. Upload your 3D model. For Surface AR only, you need to upload GLB format of 3D models:

The 3D model format is extremely lightweight and most importantly come as a single package. 
If you have a GLB model, upload it and create the campaign.

3. Once you hit the Create AR Campaign button, the campaign is generally ready within a few seconds.

You can test it by trying http://<campaign-name>.marvinxr.com on any browser.

It'll open the campaign view without SSL security (no HTTPS).
 

image.png

If you try to run the campaign with HTTPS immediately after its creation, you'll get the following error: 503 Service Temporarily Unavailable


New Surface AR campaign can take up to 2 minute to get started with SSL certificate (HTTPS mode)

Let's Encrypt Global Certificate Authority can take up to two minutes to discover your new campaign and assign a new SSL certificte to it. So please wait up to two minutes to get your campaign ready with HTTPS enabled. After two mins, try https://<campaign-name>.marvinxr.com - it'll work fine.


More queries about Surface AR:

Q: How can I upload an USDZ file for Surface AR campaign?

A: Yes,  with Marvin XR, you can do it. It allows to build a Surface AR campaign only with GLB model which can work both with Android and iOS formats. Marvin XR auto-converts it for the iOS usage - cool isn't it?

But if you have an animated 3D model - you need to upload USDZ 3D model for iOS. Auto-conversion of animated GLB model to USDZ generates static model only. To view animation in AR from iOS, follow the below steps:

How to do upload USDZ mdoel?

Click on View Details of a campaign and go to 3D Model menu.

how to create surface ar campaign - IMG3.png

Click on the followin button - Upload Animated 3D for iOS and upload your animated USDZ model.

how to create surface ar campaign - IMG4.png

Now go to Web Editor menu and edit the AR campaign HTML view (click on Edit) and find the model-viewer tag inside.

Find the parameter disabled-ios-src and change it to ios-src and click on Save button. 

Now you can view the animated WebAR both from Android and iOS.

how to create surface ar campaign - IMG5.jpg

Color Template for Surface AR

Do you want to display your 3D product with various colors? Then you can do it with Marvin XR.

Here's an easy way to achieve it with our new Color Template.

1. Open your Surface AR campaign card and go to Web Editor menu and click on Edit.

2. Remove comment tag (yellow marked area) by remvoving (<!-- comment tag in HTML -->) this syntax.

3. There are three color pallete buttons by default. Change the color of them by putting Hex color code (HTML color codes).

4. If you want to add more color buttons to your Surface AR campaign - follow the instructions (marked with red).

Color Template - IMG1.jpg

Responsive iFrame Generator


You want to embed the 3D visualization in your business website and struggling for proper iFrame codes? Often times this is a struggle for business to create proper responsive iFrame embedding code.

With Marvin XR's new Responsive iFrame Generator tool, now things can be so easy going forward. 

Here's how to use Responsive iFrame Generator

1. Open your Surface AR campaign card and go to AR Show menu and click on Create iFrame for Website.

2. Enter iFrame URL (that's your AR campaign URL like https://bestbuysofa.marvinxr.com) in the Responsive iFrame Generator tool.

3. Choose your preferred ratio of window - the dimensions in which the iFrame will be displayed in your website.

4. HTML and CSS code will be auto generated - simply click on them to copy and paste in your website backend. 

Responsive iFRame Generator -IMG1.jpg

Responsive iFRame Generator -IMG2.png

List of Platforms where iFrame Embedding works:

In 2024, the top ecomm marketplaces and websites (according to Forbes) are supported by Marvin XR iFrame embedding. If your business is using any of them, then go ahead and start adopting 3D ecommerce today.

  1. Wordpress
  2. Wix
  3. Shopify
  4. Shift4Shop
  5. BigCommerce
  6. WooCommerce
  7. PrestaShop
  8. Square Online
  9. Squarespace
  10. Weebly

Rebranding Surface AR Campaign

Rebranding Surface AR Campaign -IMG1.jpg

Everything You Need To Know About WebAR Rebranding ✌️


Change Page Title

Open your Surface AR campaign and go to Web Editor and click on the Edit button.

Find the <title> tag in the beginning of the page. Update your page name between the tags and Save.

 

<title>Your Page Name</title>

Rebranding Surface AR Campaign -IMG2.jpg

Change Page Favicon (URL icon)

Find the comment Change Favicon and update the following <link> tag. Paste the address of the new favicon (must be a PNG file) link address to the href value and Save.

Rebranding Surface AR Campaign -IMG3.jpg

Change Background Color

Find the comment in the CSS, the following comment - /*Change color of the background page */
Change the default hex color code for background and Save. Find color hex codes from here

background: #ABA8A8;

Rebranding Surface AR Campaign -IMG4.jpg

Change QR Window Size

If you want to change the default QR popup window default sizing, please change value next to the following comments: /* QR Window CSS */

To change popup window width - change the values next to /*Change QR window width*/
To change popup window height- change the values next to /*Change QR window height*/

#qrWindow{
position: absolute;
margin:auto;
background: rgb(255,255,255);
width: 100vmin;  /*Change QR window width*/
max-width: 330px;
height: 100vmin; /*Change QR window height*/
max-height: 400px;
left: 50%;
top: 50%;
transform: translateX(-50%) translateY(-50%);
z-index: 10000;
border: solid 1px gray;
border-radius: 3%;
}
Change Logo in QR Code

This is quite easy. Simply follow this existing tutorial to change logo in QR code.

How to Resize 3D Model for Surface AR

How to Resize 3D Model for Surface AR-IMG1.jpg

Having 3D visualization on the web is easy, but getting the same 3D to work in WebAR is a little trickier. Proper aspect ratio of the 3D compared to the environment is very crucial for a great AR experience for users.

There are standard tutorials in the web to describe how to setup 3D model aspect ratio with programming. But this is often not a very easy solution for non-programming creators. Follow the below steps and launch a great Surface AR experience with Marvin XR.

Download Blender

Download Blender 4.0 from here and then install it in your system. The installation is fairly easy and straight forward. Once done, open Blender now.

Import Your 3D Model

Get your 3D model ready - preferably in GLB format. However, if it is in different format, don't worry. Blender can export them into GLB after the modification.

How to Resize 3D Model for Surface AR-IMG2.png

Join All Vertices

Most often 3D models come up with separated vertices and components. This is helpful for the 3D artists to higlight and update separate parts of it. But for resizing, this is not a good option because geomtery is measured based on the holistic size of the model.

A good practice to handle this situation is to select the entire model and then right click on top it. Click on "Join" to join all vertices and make it a singular model.

How to Resize 3D Model for Surface AR-IMG3.png

Set the Dimensions

Now keep the model selected and click on "Transform" menu from the right and find "Dimesnsion" section. Width, height and depth are represented by X, Y & Z dimensions. Please keep in mind that this is a metric system to set up the dimensions in meters.

Whatever dimesnsion you'll setup here will show up in AR mode. Users will find the virtual object appearing before them with the same dimensions.

How to Resize 3D Model for Surface AR-IMG4.png

Import 3D into Surface AR Campaign
The last part of this activity is to export the updated model into GLB. Click on "File" and select export menu for exporting the 3D model. Simply import this updated 3D model into a Surface AR campaign

Bingo! Now whenever users are going to launch the AR - the virtual object will place itself with the dimensions you have setup already, providing a closer to real life like experience easily without hiring 3D artist everytime for your project.

AR Campaign Menu

This chapter will describe the details of all AR campaign menu and related features inside

AR Campaign Menu

AR Menu

AR Menu is the first menu that you land upon when you view details of a WebAR campaign. This is a strong and useful tool for creators and business. Multiple features packed inside can make your life much easier while creating and publishing new campaigns over time. 

Automatic QR Code generation

With each AR campaign, Marvin XR generates a default QR code that you can use anywhere. This is a great advantage to publish and spread AR campaign quickly without investing time to create a QR for them.

You can download the QR code and use it in digital or print advertising for user engagement. 
Refresh QR can help you to re-generate the QR code with varied shape (QR dots pattern will be changed).

You want to use a custom QR code with your logo etc? No problem at all. 
If you don't have a custom QR code, you can create one here (make sure to use Marvin XR campaign URL and your logo to create the custom QR - choose your preferred color or QR design if any).

Now upload your custom QR code here so that your team members can access and download it whenever necessary.

image.png



One-click HTML view change for Surface AR

You can always view your campaign from AR Menu page. The default HTML view of the campaign has a unique design. When you open it from desktop, it'll show you the 3D model and the QR code (along with URL details) so that you can quickly test it from mobile scanning the QR from the screen.


When you open the same campaign from mobile, it'll show up in a different design to let you quickly launch AR from there (device recognition design).

But we do understand that you might need to change the design as per your campaign requirement. Especially for ecommerce, plain and simple view is important while embedding such campaigns within their online product stores.
Simplify Styling

Click on Simplify Styling would convert the campaign HTML user interface to minimalistic view immediately. 
If you want to add some custom HTML components on top (like text, button etc.), do it from Web Editor easily.

If you want to revert it to its original default view, click on the Revert to Original Styling.

image.png

view.jpg


AR Campaign Menu

Dashboard

Dashboard-IMG1.png

Web augmented reality campaign dashboard is quite useful for the business to track KPIs and have a complete overview of the campaign performance worldwide. Several key information can help business to redefine the strategy for the campaign, retarget customer segment or in case if it's an ecommerce, then even udpate product distribution based on the most engaging and lotyal customer base across geographies.


World Wide Overview

Whenever anyone activates the AR from their smartphone, the dashboard shows that IP location of the user. The dashboard holds the total viewers history for its lifetime. You can download the report to excel with all the details inside.

Consider location-based retargeting: Use location data to retarget leads who have been in a specific location or who are within a certain radius of your store. This can be particularly effective for businesses with a physical presence, such as retailers or restaurants. This is helpful for SaaS business to identify their prime locations for potential leads.

Dashboard-IMG2.png


Visitor Heatmap


When does your audience like to engage more with your campaign? This is a critical insight in regards to how you can plan to launch the following campaigns (paid ads, social media strategy or email campaign) afterwards to maximize your chance to close the sales funnel quickly.

Dashboard-IMG3.png


Device Usage

What kind of smart devices your audience is holding? This can provide a good understanding of the potential customer segmentation and their way of online usage. 

Retargeting customer segmentation based on smartphone device usage statistics can help you build a better business by creating more targeted and effective marketing campaigns. Here are a few ways to do this:


1.     Use device-specific retargeting: Use data on the devices your leads are using to retarget them with relevant ads. For example, if you know that a significant portion of your leads are using iPhones, you might create device-specific retargeting campaigns that showcase the benefits of your product on an iPhone.

2.     Create mobile-specific promotions: Use data on device usage to create mobile-specific promotions. For example, you might offer a discount to customers who engage with the AR campaign or make a purchase from their mobile device.

3.  Tailor messaging to mobile usage: Use data on device usage to tailor your messaging to the mobile experience. For example, if you know that a significant portion of your leads are using their smartphones on-the-go, you might create ads that emphasize the convenience and portability of your product.

Dashboard-IMG4.png


Visitors Country of Origin


When you aspire to launch a true international campaign to spread your brand recognition over internet, this view will help you to grab a fair insight of which country could be your next target to extend your business with more people interested in your product or service.

Dashboard-IMG5.png


Browser Usage Statistics

If you have potential leads based on their web browser preference, there are several ways you can use this information in your marketing campaign. Here are a few strategies to consider:


1.     Tailor your ad messaging: Use the information you have about your leads' web browser preference to create tailored ad messaging that speaks to their specific needs and interests. For example, if you know that a lead is using Safari on a Mac, you might craft an ad that emphasizes the compatibility of your product with Apple devices.

2.     Create targeted landing pages: Use the information about web browser preferences to create targeted landing pages that cater to each group. For example, if you know that a significant number of your leads are using Chrome, you might create a landing page that showcases the benefits of your product in the Chrome environment.

3.     Consider browser-specific promotions: If you have a large number of leads using a particular browser, consider creating browser-specific promotions to encourage them to take action. For example, you might offer a discount to Chrome users who sign up for your service or buy your product.

4.     Use browser-based retargeting: Use browser-based retargeting to serve ads to users who have already visited your AR campaign. This can be a highly effective way to keep your brand top-of-mind and encourage leads to take action.

Dashboard-IMG6.png


Remember, however, that web browser preference is just one data point among many, and should be used in combination with other data and insights to create a truly effective marketing campaign.

AR Campaign Menu

Insight

Web augmented reality campaign insight help you to track your AR campain to the micro level. This is important to keep a progressive overview of your campaign performance and perhaps improve the campaign from time to time or experiment to see the uplift of user engagement graph in the long term.


Daily user view history can provide valuable insights into the interests and behaviors of your leads, which can help you improve your marketing campaigns and increase the chances of deal closure. Here are a few ways to use daily user view history to improve your marketing campaign: 


1.     Segment your audience: Use data on daily view history to segment your audience and create targeted campaigns. By grouping your leads based on their interests or behaviors, you can create messaging that is more relevant and effective.

2.     Create retargeting campaigns: Use data on daily view history to create retargeting campaigns that reach leads who have already shown an interest in your products or services. By targeting leads who have visited your website or viewed specific pages, you can create campaigns that are more likely to lead to a sale.

3.     Analyze trends: Use data on daily view history to analyze trends in your leads' behavior. By understanding what pages or products are most popular, you can create campaigns that are more likely to resonate with your audience.

Total Unique Visitors


A viewer can open an AR experience many times due to its novel and wow effect. But if the user is using same smartphone, opening an AR campaign multiple times will not count the user as multiple persons. It will still be considered as a unique user. Thus the total unique visitor will show your campaign's maximum reach within its lifetime.


Total Campaign Views


As a society, we still widely rely on word of mouth to decide on any kind of purchase. WebAR campaign can manifest it to manyfold with its unique user experience associated. Often, upon discovering, users are keen to show the experience to their friends and family. As a result, one user can view a campaign multiple times. We capture the total campaign views too.

Campaign Loading Time


WebAR campaign's success depends on its agility and speed to get loaded faster in users' smartphone. Too much HTML components associated can overkill a campaign. The rule of success is to keep things simple. Your campaign loading time is a valuable metric to measure the performance benchmark under ideal conditions. 

Insight-IMG1.png

AR View Timeline


Your campain lifetime performance index is enlisted within this segment. The daily user engagement will highlight the performance from day to day. If you want to analzye a specific timeline, just drag the above bar to increase or decrease the span of your search time period. This way, if you are running an AR campaign for a longer period of time (typical with ecommerce related SKUs), getting back to past and analyzing certain phases could always be useful for business insight.

Insight-IMG2.png

AR Campaign Menu

3D Model

3D Model View is to help you to get an overview of the 3D model that you are using for your AR campaign. From here, you can upload a new 3D model anytime which would get reflected to the campaign immediately. 

There is no upper limit restriction to upload a 3D model of any size. But for webAR, the smaller the 3D model size, the better the campaign performance will become.

3D Model View for Surface AR
Click on Enable Animation for iOS if you want to update an animated 3D model - upload both GLB (Upload File button) and USDZ animated model (Upload Animated 3D for iOS button)

For static 3D models, you only need to upload a GLB 3D model.

Marvin XR can auto convert the 3D model for iOS usage.

Please follow the steps here for achieving that.

Please note that for animated 3D models, the above steps will not work

image.png

image.png

image.png

AR Campaign Menu

Web Editor

You are so happy to see your first WebAR campaign running live. Amazing feeling - isn't it? But now it needs an advanced setup - customizing your AR campaign. Web Editor is there for you to help.

Essentially WebAR is a HTML view with fairly straight forward contents inside. If you have never touched HTML, this might take a little learning (See the video: HTML Tutorial for Beginners - HTML in 10 Minutes)

But if you have the very basic knowledge of how HTML works, then it'd be fairly a simple task for you. 
Because simplicity is beautiful -isn't it?
Click on View Details of the campaign and go to Web Editor menu.
Customizing a HTML UI (AR campaign view) can take many layers. To make it brand labeled, you can quickly

- Change Page Title (update <brand_name> tage)
- Change Header (add header css with your preferred brand name)
- Change Page Color (update body color css)
- Add Buttons (go below in the body section and add buttons there)
- Add Footer (add it after body tag)
- Update Custom Tags (add css, js or other type-fonts)

You can update several AR features directly from the Web Editor. There will be more help articles on that.



Click on Edit menu, perform your changes and click Save.

Refresh your AR campaign URL to view the changes immediately.

Change HTML view of your AR campaign using Web Editor


image.png

AR Campaign Menu

Settings

Keep your AR campaign healthy and effective with the help of Settings menu.

Let's see what are some key features packed inside:
Shutdown
Perhaps for some unforeseen reason you need to postpone your AR campaign for a brief period. Of course, you do not want to delete the campaign immediately for which you have worked maybe days or weeks. Shutdown the campaign, without deleting it forever. Thus you can save your precious work for the future.

Restart
Start your AR campaign which was previously shutdown. Sometimes, due to high volume access, if your campaign seems a little slow from performance perspective, restarting is a good option.

Delete AR

You are done with your AR campaign. There is no need to keep it there. Delete it for good.

Once a campaign is deleted, it cannot be recovered again. All data associated will be gone too.

image.png


Share AR campaign on Social Media


One of the key metrics for a WebAR camapign success is to bring it towards as many as possible audience segments. Social media channels are great to share your work to the world. Share the campaigns directly to all major social media at once. 

Settings-IMG2.png

Create Custom QR

Branded QR Can Bring Loyal Audience to AR Experience Easily

Whether it is a print or digital platform, QR code always plays a crucial role to invoke WebAR experience. Building a high definition branded QR code still requires some effort and expertise. So Marvin XR has taken the initiative to close the gap and helps its users to build custom QR code within seconds.

Steps to Create Custom QR Code

To use a branded logo inside your WebAR campaign QR, you need to follow the below steps:

1. Go to your preferred AR campaign and click on View Details. You'll land up in the AR view menu. 

Create Custom QR-IMG1.png

2. Upload your preferred logo. The logo should be in PNG format. 

Create Custom QR-IMG2.png

3. Choose your favorite color which will mark the QR background color. The whole new color picker editor will save your time to choose the perfect blend of color for the QR code.

Create Custom QR-IMG3.png

4. Click on Submit button and see your new QR code gets generated immediately.
If the QR code does not changes immediately on the page, it could be because of your browser cache.
Use your keyboard to click Shift + F5 to clear browser cache and refresh the page. New QR will appear now.

Create Custom QR-IMG4.png

5. If you want to get back to the default QR code, click on Refresh QR button.

Create Custom QR-IMG5.png

Enjoy the world of creativity with Marvin XR.

Custom Domain Mapping

What is Custom Domain Mapping?

Custom domain mapping refers to the process of allowing customers to use their own domain names while accessing Marvin's WebAR campaigns.
 
In simpler terms, it can allow to offer you the ability to use a custom domain name (such as example.com) instead of the default domain name provided by the SaaS provider (such as example.marvinxr.com).

Benefits of using Custom Domain Mapping for WebAR Campaigns


  1. Professionalism: Custom domain mapping helps to establish a professional brand identity for your WebAR campaign. When customers use your product with your own domain name, it shows that you are serious about your business.

  2. Credibility: Having a custom domain name makes your product more credible and trustworthy. Customers are more likely to trust a product with a custom domain name than a product with a generic domain name.

  3. Branding: It allows you to use your own brand name in the product URL, which can help to reinforce your brand identity and increase brand awareness.

  4. SEO: Improve your product's SEO by allowing you to use your own keywords in the URL. This can help your product rank higher in search engine results pages (SERPs).

  5. Flexibility: It provides greater flexibility if you want to use your own domain name with your product. This can be particularly useful for businesses that have multiple domains or want to use a specific domain for a specific product.

  6. Better User Experience: A custom domain name that matches a business’s name or brand is easier for customers to remember and identify. This results in a better user experience, as users can quickly find the product they are looking for and can easily return to it in the future.

How to add Custom Domain for WebAR Campaign


  1. Click on View Details of AR campaign and go to Settings menu.

  2. Add new CNAME at your DNS provider and map Content with this campaign name

    Custom Domain Mapping-IMG1.png

  3. Wait for 30min for DNS provider to propagate it across global DNS servers

  4. Use same CNAME as an input here (without any HTTP/HTTPS)

    Custom Domain Mapping-IMG2.png

  5. After saving the new custom domain address (DNS). Wait for up to 2 min to take effect.

    Custom Domain Mapping-IMG3.png

  6. Now try your new DNS address in browser with HTTPS

    Custom Domain Mapping-IMG4.png

Security and GDPR

Overview


Marvin XR is a security first SaaS platform. The core foundation of this platform is to ensure enterprise grade security for your WebAR campaigns. Core features of this platform are based on DevSecOps model.

DevSecOps stands for development, security, and operations. It's an approach to culture, automation, and platform design that integrates security as a shared responsibility throughout the entire IT lifecycle.

Marvin XR is the first WebAR SaaS platform that is 100% GDPR compliant and secure.

Security and GDPR-IMG1.png


Environment and Data Security

GDPR (General Data Protection Regulation) Compliance

Conslusion

There are many more security insights built inside Marvin XR platform making it a robust and trustworthy SaaS platform for enterprises where security is the preliminary level of qualification for software adoption. It differentiates itself from the market competitors with advanced level of security that no other competitor offers today. This is the right solution for your business to start growing with WebAR experience.

3D Editor User's Guide

Introduction

We have released a much waited feature - Web Editor for 3D Models in Marvin XR. This will help the creators to build WebAR campaigns faster. If you are going to use 3D Editor for the first time, the following guide will help you to make it a useful tool.


How to use 3D Editor

Open any AR campaign and go to 3D Model menu. This is where you can manage your 3D asset for your AR campaign.

3D Editor User's Guide-IMG1.png

Click on the Open in Editor button - this will open the 3D model in 3D Web Editor.

3D Editor User's Guide-IMG2.png

Scroll your mouse to zoom, right click to drag the view and adjust accordingly. 

At this point, the 3D model is still non-editable. You need to follow a simple step to make it editable.

Go to the right panel of 3D Editor and click on Scene option (under Camera).

Scroll down to UUID menu and click to adjacent button NEW.

3D Editor User's Guide-IMG3.png

As soon as you click on the NEW button to create a new UUID, the model will become editable. You can see the object layers appearing under Scene.Click on the first top level layer and start editing.

You can move, rotate, increase/decrease model size, add objects, slide, separate layers and many more functions using the 3D editor.

3D Editor User's Guide-IMG4.png

To add another 3D object to the scene, you can import a 3D file.

3D Editor User's Guide-IMG5.png

Go to PROJECT menu to enable Physical lights. This will render the real looking view of the 3D objects.

3D Editor User's Guide-IMG6.png

Once you are done playing around with the 3D Editor, you can finally export the scene as GLB and USDZ formats and upload to the AR campaign.

3D Editor User's Guide-IMG7.png


Known Issue

You are done 3D editing one AR campaign and move on to the next. Sometimes, due to browser caching issue, you can see the earlier 3D object getting loaded to the new 3D model editor. If you see this, please close the browser and open again (opening in incognito mode will help). If you are using Google Chrome, cleaing the browser cache with Shift + F5 will definitely help. 

Shopify Integration

Why Shopify 

Shopify Integration-IMG1.png

Shopify has more than 4.5 million stores running around the globe. With ongrowing 3D visualisation demand along with WebAR, this platform is itself a huge market. As a matter of fact, Shopify also offers 3D product visualisation. But if you are planning to use Shopify AR then you are limiting yout future scope of managing ecommerce platform. In future, if you move out to different ecommerce platform for any reason, you will completely lose the opportunity to carry forward the AR  capabilities. Not to mention the time, effort and money will be gone along the process. Perhaps you need to build entire 3D ecommerce part from scratch in the new platform. This may not be a very desired situation for many.

This is where Marvin XR can add value to your ecommerce transformation. The platform agnostic WebAR solution has compatibility with more then global top 20 ecommerce platform including Shopify, BigCommerce, WooCommerce, Magento, Wix, Wordpress, Squarespace, PrestaShop and many others. Get the complete list here. Moreover the cost frinedly solution does not put pressure business budget while adopting it quickly.


Shopify Integration Steps

Marvin XR has now introduced easy WebAR integration with Shopify. It will take 2 minutes to integrate 3D preview with AR solutions ready for online e-comm shops. User can preview products in AR using browsers only, no apps needed.


1. Create a Surface AR campaign. For product 3D-AR visualization, this is the most suitable AR experience for ecommerce.

Shopify Integration-IMG2.png


2. Click View Details on your AR campaign card and go to AR Show menu.

image.png

image.png


3. Click on Generate iFrame for Website to get the iFrame syntax. Click on Copy to Clipboard button. 

Shopify Integration-IMG5.png


4. Go to your Shopify admin account and click on Products menu. If you want to add a new product, click on Add product button. If you want to add WebAR experience to existing product, select your product and click on it.

Shopify Integration-IMG6.png


5. Go to the product description field and add the iFrame syntax there. Adjust iFrame height and width accordingly. Copy the below syntax and modify as per your requirement.


<iframe src="https://roundchair.marvinxr.com" style="height: 480px; width: 580px; overflow: hidden; border: 0;"></iframe>

Shopify Integration-IMG7.png




<h2><a title="Egg Chair WebAR" href="https://roundchair.marvinxr.com/" target="_blank"><strong>View in 3D</strong></a></h2>

7. Add QR code to product image gallery if needed to let users scan them from desktop version.

Shopify Integration-IMG8.png


8. Publish your changes and see WebAR get integrated to your Shopify store.

Shopify Integration-IMG9.png


Congratulations! Now you have successfully integrated 3D AR view for your Shopify store. The iFrame address should point to the AR campaign. If you have a custom DNS mapped name, you can use it to the iFrame address too.

All the analysis will be collected inside Marvin XR campaign dashboard and insight for your reference. If you want to use AR campaigns in different channels at the same time, you can do it too. Now enjoy your Shopify store with next generation customer experience and see the revenue growth. 

BigCommerce Integration


Augmented Reality Can Help Grow Your Online Store

One of the greatest limitations in ecommerce is the difficulty of representing a physical, three-dimensional product in a virtual, two-dimensional environment. AR can help bridge the gap between shopping at a physical location and shopping online by making it easier to represent merchandise and giving the consumer a better understanding of the product they’re purchasing. 


BigCommerce Integration Steps

Marvin XR has now introduced easy WebAR integration with BigCommerce. It will take 2 minutes to integrate 3D preview with AR solutions ready for online e-comm shops. User can preview products in AR using browsers only, no apps needed.

1. Create a Surface AR campaign. For product AR visualization, this is the most suitable AR experience for ecommerce.

image.png

Shopify Integration-IMG2.png

2. Click View Details on your AR campaign card and go to AR Show menu.

image.png

image.png

4. Login to your BigCommerce account and edit your store design. Add a new HTML element to your page.

BigCommerce Integration-IMG4.png

5. Replace the default HTML code-block with the code-block you copied from your AR campaign (BigCommerce Card). Please add your payment link inside the Buy now button.

BigCommerce Integration-IMG5.png

6. Save and Publish your store

BigCommerce Integration-IMG6.png

7. Now open it from your smartphone and try out the virtual try-on experience from your BigCommerce store. 

BigCommerce Integration-IMG7.png


Congratulations! Now you have successfully integrated 3D AR view for your BigCommerce online store.

Few points to consider during the integration. The integration steps above are for non-technical shop owners to accelerate their business in the marketplace. However, with a very basic knowledge of HTML, anyone can change the product card layout (color, text, button, skin css etc.) according to their own brand theme.

It is important to add the payment option to the Buy now button. Button name can be changed to whatever name you choose, it will not impact the integration and experience. The iFrame address should point to the AR campaign. If you have a custom DNS mapped name, you can use it to the iFrame address too.

All the analysis will be collected inside Marvin XR campaign dashboard and insight for further analysis.

WordPress Integration

Why WordPress

WordPress Integration-IMG1.png

Around 810 million websites use WordPress as of 2023, according to our best estimations. This represents around 43% of all websites. And that figure is growing rapidly. In fact, over 500 sites are built with WordPress every day, compared to just 60-80 on competitor platforms like Shopify and Squarespace. A lot of them are hosting ecommerce websites while planning for adopting 3D ecommerce. Marvin XR wordpress integration opens up the opportunity to easily start using product 3D visualistion and WebAR capabilities.

WordPress Integration Steps

1. Create a Surface AR campaign. For product 3D-AR visualization, this is the most suitable AR experience for ecommerce.

WordPress Integration-IMG2.png

2. Click View Details on your AR campaign card and go to AR Show menu.

WordPress Integration-IMG3.png

image.png

3. Click on Generate iFrame for Website to get the iFrame syntax. Click on Copy to Clipboard button. 

image.png


4. Go to your WordPress admin account and click on the product page where you want to embed 3D-WebAR. Add Custom HTML Blocks to the page.

WordPress Integration-IMG6.png

5. Add the following piece of code - iFrame embedding. Adjust the height and width according to your choice and click on the Preview mode to display the results.


<iframe src="https://roundchair.marvinxr.com" style="height: 480px; width: 580px; overflow: hidden; border: 0;"></iframe>

WordPress Integration-IMG7.png

6. Now the integration is done. Publish your product page and share it with millions of users across the internet.

WordPress Integration-IMG8.png

Congratulations! Now you have successfully integrated 3D AR view for your WordPress ecommerce store. The iFrame address should point to the AR campaign. If you have a custom DNS mapped name, you can use it to the iFrame address too.

All the analysis will be collected inside Marvin XR campaign dashboard and insight for your reference. If you want to use AR campaigns in different channels at the same time, you can do it too. Now enjoy your WordPress site with next generation customer experience and see the revenue growth. 

Troubleshooting Known Issues

1. AR Campaign is not working after creating it

When a new AR campaign is created, it takes from a few seconds up to a minute or two (based on how busy the platform is). So if you're trying to access an AR campaign immediately after creating it, you may view such error page.
Grab a cup of coffee, take a little break and come back after a couple of minutes - your new AR campaign will be up & running.

 

2. SSL certificate is not working

Marvin has a developed a higher security model to protect your AR campaign against extrenal threat. Even if something goes wrong (campaign gets compromised or attacked), this will not affect any other campaign or any other customer. This is an enterprise grade security feature. Read more here.

In order to achieve that, each of your AR campaign needs to obtain a secure SSL certificate (that green padlock on the browser) from a global trusted SSL certificate provider (to register its authenticity). This process can take somewhere between 5-15 minutes. 

So when you find your new AR campaign running but without SSL certificate, please do not ge alarmed.
Wait for a few minutes and it'll arrive automatically.

Fun Fact: Another security feature - to ensure a higher level of protection, this SSL certificate gets auto renewed every 90 days.


3. AR Studio shows error

This is a random error that can show up sometime. If you create a new AR campaign without uploading any 3D model (for every AR campaign, there are default 3D models assigned to it from template if you don't have any 3D model to upload immediately), there's a small percentage of chance that once you click the button "Create AR Campaign", an error screen can show up like below.

Solution: Remove everything from the URL except this (https://admin.marvinxr.com:8443) and reload the page. The dashboard will show up and the error will not show up.

This is a random error and currently team is looking for a fix for it soon.

4. Upload new 3D model but old one still in display

You upload a new 3D model (read here) to your AR campaign but after submitting it, the new 3D model does not show up in the 3D editor view. How to deal with this problem?

Technically when you upload a new 3D model, it is immediately gets reflected in the system. You can reload the AR campaign to see the immediate effect. However, sometimes it does not get reflected in the dahboard 3D viewer (like the below image).

The reason for this is the limitation of the browser in general. This is not a platform error. Your browser can hold a cached view of the 3D model.

Quick Solution: For Windows based browsers, hit Ctrl + F5 (or Ctrl + Reload) and for Mac, hold Cmd+Shift+R or Shift+Reload. This will clear the local cache of your browser (Chrome, Firefox, Edge etc.) and reflect the new uploaded 3D model view right away.

5. AR Campaign seems down 

Look at the status of the AR campaign from the dashboard. If it is down already, you cannot access the AR campaign. It's a good idea to start the campaign again to access it.

Legacy WebAR

Legacy WebAR

How to create Image-based AR campaign

What is Image-based AR

 

When an image is found by web app camera, AR content(s) appear on top of it or near it. The content can be a 3D model (static/animated), video, image gallery or even interactive buttons. If you are looking for a customized image-based AR web app, our team can help you to achive it. This is based on a combination of Three.js, A-Frame and Mind AR.

The engagement and entertainment rate are quite high for image-based Augmented Reality. Image-based AR experience is tied to your custom image. This means that you can use the target image in real world (banner, ad, leaflet, magazine etc.) or digital world (Facebook ads, Twitter, LinkedIn, Instagram, TikTok or anywhere). The AR experience will be displayed on top of the image and move along with the image as it moves around.

Use Cases: Product marketing, gamification experience, entertainment, augmented art, business card, ed-tech sector (books), magazine ads, flyers, any form of printed advertising etc. to bring the best AR experience for users. Imagination is the limit for image based AR. 

Compatibility: It works on any phone with webgl and webrtc.

 

 

 

Step by Step Process to Create Image-based AR

 

Follow the below steps to build your first AR campaign within minutes. Go to the central dashboard (after you login, you land up here) and click on any of the buttons - Create AR Campaigns or Add New Campaign.


1. Provide a name for your campaign. Please remember not to use any space, underscore or special character within the campaign name (Read here for associated reasons). 

How to create Image-based AR campaign-IMG1.png


2. Drag your traget image (.PNG format) to the dropbox and click on Start button to create the camera identifiable format (targets.mind). Based on the size and the complexity of the image, it can take from few seconds to couple of minutes to complete this step.

Click Download button to download the AI generated camera recognition trained model (targets.mind).

Do not change the name of the file. Keep the trained model name as targets.mind


How to create Image-based AR campaign-IMG2.png

3. Now upload the following to the campaign:

If you don't have a 3D model, no worries - there's a default 3D model in the template (you can change it later anytime after the campaign creation).

Click on the Create AR Campaign button to finish the setup.

How to create Image-based AR campaign-IMG3.png


4. Your AR campaign can take up to 2 minute to get created. Read here for the associated reasns

How to create Image-based AR campaign-IMG4.png

Congratulations! Now you have created your first image-based AR campaign. Enjoy the experience.

Legacy WebAR

How to create Image-based AR with Video overlay


  1. Provide a name for your campaign. Please remember not to use any space, underscore or special character within the campaign name (Read here for associated reasons). Select Upload Video option.

    How to create Image-based AR with Video overlay-IMG1.png

     
  2. Upload your preferred video (MP4) which should be displayed in AR view, against the target image. Please make sure your video is less than 2MB in size. This is set for optimal performance in audience's smartphone. Too big of a video can take much time to load in the browser.


    If you don't have a video ready - we cover you. The default video will show up automatically.


    Want to compress your video size? Use Free Convert to convert or compress your video online.


    When you upload a new video, it'll automatically take a snapshot of the first second of the video as a screenshot and show it to the audience before they click on it to play.


  3. Drag your traget image (.PNG format) to the dropbox and click on Start button to create the camera identifiable format (targets.mind). Based on the size and the complexity of the image, it can take from few seconds to couple of minutes to complete this step.

    Click Download button to download the AI generated camera recognition trained model (targets.mind).


    Do not change the name of the file. Keep the trained model name as targets.mind


    How to create Image-based AR with Video overlay-IMG2.png


  4. Now upload the following to the campaign:

    • Target Image (PNG)

    • AI trained model for camera recognition (targets.mind)

      When you upload a new image,  the video will automatically resize itself according to the target image's height and width - isn't it cool!


  5. Click on the Create AR Campaign button to finish the setup.

  6. Your AR campaign can take up to 2 minute to get created. Read here for the associated reasons.

    How to create Image-based AR with Video overlay-IMG3.png


Congratulations! Now you have created your first image-based AR campaign with video. Enjoy the experience.

Legacy WebAR

How to create marker-based AR campaign

 

What is Marker based AR?


Do you know that the fastest way of invoking WebAR experience is to use marker-based AR. The marker looks more or less like an advanced QR or barcode. When users focus their camra to the marker, the AR experience comes up.

When a marker is found by web app camera, it's possible to show some kind of AR content on top of it, or near it. The content can be a 3D model (static/animated) or an image or a mixture of text, image and HTML components (like buttons for CTAs). Marvin XR is using world's most popular marker-based web AR backbone - A-Frame.

There is another important factor of marker-based Augmented Reality. The marker-based AR experience is tied to the marker. This means that the placement of digital elements depends on the location of the marker. In most cases, the experience will display on top of the marker and move along with the marker as it is turned or rotated.


Use Cases
: Augmented Art, learning (Augmented books), Augmented flyers, advertising etc. to bring the best AR experience for users.

 

 

Step by Step Guide to Create Marker based AR

 

Follow the below steps to build your first AR campaign within minutes. Go to the central dashboard (after you login, you land up here) and click on any of the buttons - Create AR Campaign or Add New Campaign.

1. Provide a name for your campaign.
Please remember not to use any space, underscore or special characters within the campaign name
(Read here the reasons).

How to create marker-based AR campaign-IMG1.png


2. Upload 3D model (GLB) here. 

If you don't have a 3D model, no worries - there's default 3D model in the template (you can change it at any time later).

Click on the Create AR Campaign button to finish the setup.

3. Open your campaign in your smartphone and focus on the marker. The AR will show up.

How to create marker-based AR campaign-IMG2.png

Congratulations! Now you have created your first marker-based AR campaign. Enjoy the experience.


How to create marker-based AR campaign-IMG3.png

Legacy WebAR

How to create Eye Tracking AR campaign

 

 

What is Eye Tracking AR


Eye Tracking AR can work from both mobiles and desktops. Users can virtually try-on eyeglasses and sunglasses using our new eye tracking WebAR. This will help brands to create much higher user engagement from ecommerce platforms and help customers to make better decisions to purchase eyewear.

With the new eye tracking AR, now we have introduced easier way to import 3D assets for creators. You can now import GLTF folder (in zipped format) directly into the AR campaigns. Moreover, our new 3D configurator will help you to define position, rotation or scaling of 3D assets with single button click. You don't need to touch code from Web Editor anymore. This is a great step towards a true no-code WebAR platform.

Eye Tracking AR experience will definitely transform your e-commerce solution to grow business.

Follow the below steps to build your first AR campaign within minutes. Go to the central dashboard (after you login, you land up here) and click on any of the buttons - Create AR Campaign or Add New Campaign.


 

Step by Step Guide to Create Eye Tracking AR

 

1. Provide a name for your campaign. Please remember not to use any space, underscore or special characters within the campaign name (Read here for associated reasons).

How to create Eye Tracking AR campaign-IMG1.png


2. Upload 3D model (GLB) here. With eye-tracking AR, Marvin has introduced the GLB extension of 3D models for the campaign. Since GLB is quite popular and widely used across the industry, this will help the creators to work faster.

Upload 3D GLB model and click on Create AR Campaign button.


How to create Eye Tracking AR campaign-IMG2.png

3. 3D Configurator is here to help your AR journey. Click on View Details and go to AR Show menu.

Resize the virtual eyewear size, position and scaling from the configurator and test online even from campaign editor. Since eye-tracking AR can be viewed from a desktop, setting its virtual position is quite easy.

How to create Eye Tracking AR campaign-IMG3.png

Congratulations! Now you have created your first eye-tracking AR campaign. Enjoy the experience.

4. If you have experience with HTML, to adjust the 3D eyewear scale, position and sizing, click on View Details of the AR campaign, go to Web Editor menu, Edit and change the below sections. Once saved, you can quickly test it online. 

P.S. - All values for rotation, position and scale parameters are based on X, Y & Z axis (in the corresponding order). 
Rotation: If the eyewear needs to rotate its position compared to eyes locations.
Position: Does the eyewear sit way above eyes or it needs a little lowering - positioning can fix it.
Scale: How big the eyewear should appear compared to the face size - fix it with scaling factor.

How to create Eye Tracking AR campaign-IMG4.png

Legacy WebAR

How to create location AR campaign

What is Location AR

Location-based AR is a powerful sub-form of a marker less AR system. Therefore, it doesn’t require any physical target or unique markers to execute the rendering of AR experience and identify where to put a virtual object in the user’s environment.

Location-based AR technology, in fact, uses GPS data and a digital compass to define the user’s device location and position. GPS is a system of 30+ navigation satellites circling Earth. We know where they are because they constantly send out signals. A GPS receiver in your phone listens for these signals (a.k.a three satellites at any point of time, any location point). Once the receiver calculates its distance from four or more GPS satellites, it can figure out where you are.

For example, location-based AR would be quite helpful to show outdoor augmented information to the users, who are moving around holding their phone, and then, when a place of interest is spotted, they can move physically near it and enjoy a marker-based in-place experience.

 

Step by Step Guide to Create Location based AR

 

Follow the below steps to build your first AR campaign within minutes. Go to the central dashboard (after you login, you land up here) and click on any of the buttons - Create AR Campaign or Add New Campaign.


1. Provide a name for your campaign.
Please remember not to use any space, underscore or special characters within the campaign name (Read here the reasons).

How to create location AR campaign-IMG1.png

2. You need to create a marker which will be displayed over a certain geo-coordinate when users reach there. Marvin XR provides an option to make it more meaningful. Instead of just a red location dot, you can write a piece of text which will be visible to the users. This way, you can promote a certain brand, name, tagline, key phrase or many more. 

Provide name or description in the next input field that will be displayed over geo-location

3. Drag the google map to your desired location and place the Red Letter Pin on that specific coordinate. The lattitude and longitude will be automatically updated in the above text.

How to create location AR campaign-IMG2.png

4. Click on the Create AR Campaign button to finish the setup. 

Congratulations! Now you have created your first location-based AR campaign. Enjoy the experience.

How to create location AR campaign-IMG3.png

More config: The location AR text will be visible when you are almost close to 1000 meter from the pin pointed coordinate. The more you'll move towards the location, the bigger the marker-text will be. When you reach the target location, you can view the text in the correct sizing.

But if you want to resize the text (want to make it bigger or smaller), you can do it from the AR configurator.
Click on View Details and go to AR Show menu and make the necessary changes.

How to create location AR campaign-IMG4.png