Project
Project Shark
Create and share dynamically configurable 3d models at 1:1 scale in AR
AR
Published on: June 30, 2022
The Project
Project Shark enables real-time collaboration on 3D models for designers, architects, and developers—without needing any code. It enhances the communication and adjustment of intricate 3D models using Augmented Reality (AR), allowing rapid client feedback.
The Challenge
In order to use AR as a design tool for visualizing and testing 3D geometries, we faced significant challenges:
How can extensive 3D model data be transmitted in real-time without delays?
How do we handle the lack of existing tools for efficient geometry streaming?
We addressed these issues by developing custom algorithms for transmitting and visualizing AR data efficiently, all with a small team and minimal budget.
The Solution
Our custom solution combines several technical innovations:
Unity3D & Vuforia: Selected for building reliable AR applications.
Mesh Serialization: Compressing geometry data into a proprietary format using MessagePack.
Flexible Data Storage: Storing some data as serialized JSON for future compatibility.
Server-side Development: The server was built using Node.js and hosted on Heroku.
Cost, Time, and Efficiency
Developed by a three-person team with almost no budget, Project Shark offers a highly efficient method for transmitting and viewing 3D models in real-time AR.
Design Features
Real-time AR-enabled design visualization.
Custom mesh compression and serialization for efficient data transfer.
Hosted on a cloud platform for seamless remote access and collaboration.
Applications of XR Technology
Architects & Designers: Showcase 3D models to clients for real-time feedback and collaboration.
Engineers & Product Designers: Communicate designs virtually, reducing the need for physical prototypes and expensive experimentation.
Project Shark is continuously evolving. We're working on adding compatibility with more modeling applications like SketchUp, Revit, and Blender, as well as client apps for VR, web, and MR. Reach out if you'd like to contribute!
Updated on: September 30, 2024