eggisasa / AR Knowledgebase

AR1 Core Specification

The foundational specification for augmented reality development. AR1 introduces core spatial computing principles, device compatibility, and essential API features.

1. Core Principles

AR1 establishes the fundamental framework for spatial anchor placement, device calibration, and basic environment mapping. This version supports single-user experiences with limited environmental understanding capabilities.

2. API Features

The AR1 API includes foundational methods for device initialization, scene configuration, and basic object placement. This version provides a minimal viable product interface for developers to create immersive experiences.

// Basic AR Scene Initialization
const session = new ARSession({
    requiredFeatures: ['environmentDepth', 'lightEstimation'],
    maxPlanes: 10,
    planeFinding: true
});
                    

3. Hardware Requirements

AR1 requires devices with at least 4-core processors, dual cameras, and ARCore/ARKit compatibility. Performance may vary on older hardware due to limited tracking capabilities.

Supported Devices:

Apple iPhone 12+ Google Pixel 4+ Samsung Galaxy S21 Microsoft HoloLens 2

Specification Evolution

Feature AR1 AR3-1
Multi-user Support -
SLAM Algorithm
Anchor Persistence
Ray Casting Partial

Getting Started

1. Setup Development Environment

  • Install AR1 SDK for your development platform
  • Configure device-specific permissions
  • Set up camera access for AR camera feed
⚙️ Get AR1 SDK

2. Create Your First AR App

Use the base API to place virtual objects in real-world environments. Start with simple cube placement and gradually add environmental understanding.

Click to run interactive demo