Instant 3D Model Sharing Powered By Meta Spatial SDK and Kotlin

-
Refined AR

Bringing Convenient 3D Model Interaction to Meta Quest 3

As part of the Meta Horizon Start Pilot Program, we developed a wireless 3D model transfer system that eliminates reliance on cloud-based solutions. Utilizing QR codes and Bluetooth, this solution allows instant 3D model sharing from mobile to Meta Quest devices, letting users place, rotate, and scale models in real-world space — no cloud or file uploads required.

industries:
E-commerce
Entertainment
Automotive
technologies:
Kotlin
Meta Quest 3
Meta Spatial SDK
services:
Augmented Reality
Download on the app storeDownload on Google Play

Many designers and engineers rely on VR and AR for reviewing models at scale, yet the process of transferring assets has often been complicated, requiring file uploads or specialized software. Refined AR introduces a practical way for designers, engineers, and 3D artists to transfer and interact with their models in XR environments, eliminating unnecessary steps and enabling direct device-to-device sharing. The project consists of two connected applications: a companion app for Android and a Meta Quest 3 XR application that uses the new Meta Spatial SDK.

The companion app (built for Android using Kotlin) allows users to scan QR codes generated by Refined AR, retrieving 3D models for direct wireless transfer to Quest 3 via Bluetooth. Once received, models can be placed on walls or floors, adjusted in size and orientation, and explored in AR.

This approach avoids cloud uploads and logins, making it a fast and reliable solution for professionals who need to view, adjust, and compare 3D assets in real-world space.

Scope of Work

To develop a functional workflow between Android and Meta Quest 3, the project required two applications working together, each fulfilling specific roles in the model transfer and interaction process.

QR-Based Model Import

Implementing a functionality via which users scan QR codes from Refined AR to retrieve 3D models.

Bluetooth Model Sync

Creating a convenient transfer system to bring models directly to Quest 3 without the need for cloud storage or file exports.

3D Model Preview

We enabled a preview mode for a quick way to review models before sending them to Meta Quest.

Instant Bluetooth Model Sync

The feature is built into Meta Quest 3 to receive models from the companion app in real time.

Spatial Model Placement, Adjustment, and Manipulation

Allows users to position 3D models on walls and floors, replicating real-world scale. Users can move, rotate, and scale models for precise interaction.

Multi-Model Support

Enables placement of multiple 3D assets within the same scene for comparison and review.

Scope of Work

To develop a functional workflow between Android and Meta Quest 3, the project required two applications working together, each fulfilling specific roles in the model transfer and interaction process.

QR-Based Model Import

Implementing a functionality via which users scan QR codes from Refined AR to retrieve 3D models.

Bluetooth Model Sync

Creating a convenient transfer system to bring models directly to Quest 3 without the need for cloud storage or file exports.

3D Model Preview

We enabled a preview mode for a quick way to review models before sending them to Meta Quest.

Instant Bluetooth Model Sync

The feature is built into Meta Quest 3 to receive models from the companion app in real time.

Spatial Model Placement, Adjustment, and Manipulation

Allows users to position 3D models on walls and floors, replicating real-world scale. Users can move, rotate, and scale models for precise interaction.

Multi-Model Support

Enables placement of multiple 3D assets within the same scene for comparison and review.

Solution

Refined AR eliminates common bottlenecks in 3D model transfers by shifting from cloud-based workflows to a direct transfer method between Android and Meta Quest 3. The system allows professionals to scan, send, and interact with their 3D models in seconds, supporting faster collaboration and design iterations.

The project was developed entirely with a native Android framework with the new spatial app framework, avoiding the need for third-party game engines like Unity or Unreal. By working directly with native Android and Meta Quest capabilities, the solution remains lightweight and efficient, making it accessible to developers and end-users alike.

The Bluetooth-based approach not only speeds up model transfers but also provides a secure, offline alternative for professionals who work with sensitive or proprietary 3D assets.

Key Takeaways:

  • Instant 3D model import – Users can scan a QR code and send a model to Quest 3 in seconds.
  • Wireless transfer without cloud storage – Direct Bluetooth sync removes upload delays and file management hassles.
  • Precision editing in XR – Users can place models in space, rotate, scale, and compare multiple assets.
  • Developer-friendly architecture – Built entirely in Kotlin, making it accessible for Android developers without requiring Unity or Unreal.

Team Composition

The compact team structure allowed for rapid iterations and close collaboration with the Meta Horizon Start Pilot Program, refining the solution through hands-on testing and adjustments.

1

Android Developer

1

UX/UI Designer

Use Meta Quest 3 to Improve Workflows

Contact Us