Loft Reference Guide

How does Ocavu's technology work?

Ocavu provides a seamless user experience for virtually all platforms, all while abstracting away the complexities of working with a multitude of 3D and Augmented Reality technologies.

Our patented system is made up of the following components:

  • Ocavu Portal (3D Content Management System)
  • Ocavu.js (Javascript Web SDK)
  • OcavuView (3D Viewer and Experience System)

Ocavu Portal

Ocavu Portal provides a number of tools that are essential for creating and managing 3D/AR assets, optimizing experiences, and analyzing usage. Key features:

  • Asset Management (searching, filtering, tagging)
  • Access Control (member roles, published/private models, audit trail)
  • 3D Model Editor (position, rotation, scale, materials)
  • Usage Reporting (overall, by platform, by model)

Ocavu.js

Ocavu.js is our lightweight, yet extremely robust, Javascript SDK that makes it possible to embed an experience launcher with a single line of code, while ensuring compatibility across a variety of platforms. Key features:

  • Platform Feature Detection
  • Declarative Experience Launcher Embeds
  • Support for dynamic content (Angular, React, Vue etc.)
  • Event System

OcavuView

OcavuView is a highly customizable system for rendering immersive experiences Key features:

  • Support for AR QuickLook on iOS (including .reality files from Reality Composer)
  • Support for SceneViewer on Android (3D/AR Viewer developed by Google)
  • Desktop WebGL Viewer that leverages WebXR when available
  • Templatizable UI

How They Work Together

  1. Ocavu Portal provides a single interface to manage your content and customize your OcavuView experiences.
  2. Ocavu.js waits for Experience Launcher on your website to be clicked, then loads a OcavuView iframe that selects the optimal 3D/AR viewer based on your customizations.
  3. OcavuView presents an interactive experience to the user and sends usage analytics to Ocavu Portal and events back to your website via Ocavu.js
  4. Ocavu Portal aggregates usage analytics and generates reports to help you understand how your users are using and enjoying the 3D/AR functionality.