Skip to content

ailton-santos/BIM_AR_Precision

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

BIM-AR-Precision 🏗️🕶️

Immersive Augmented Reality Engine for Architectural Visualization and BIM Integration

C++ Unreal Engine 5 OpenXR Meta Quest


Project Vision

BIM-AR-Precision is a high-performance C++ framework built on Unreal Engine 5 designed to overlay complex BIM (Building Information Modeling) data onto real-world construction sites using Virtual Reality (VR).

The engine focuses on millimeter-precision alignment, allowing engineers and architects to visualize structural elements, MEP systems, and architectural finishes before they are built.

🔒 Confidentiality Notice: Core rendering shaders, proprietary spatial anchoring algorithms, and commercial BIM plugins are Private. This repository serves as an architectural blueprint and interface demonstration.


Technical Features

  • Sub-millimeter Spatial Anchoring: Custom C++ logic for high-precision drift compensation in AR.
  • BIM-to-UE5 Pipeline: Automated data ingestion from IFC/Revit formats into optimized Unreal Static Meshes.
  • Real-time Occlusion: Advanced shader logic to allow real-world objects to occlude virtual architectural models.
  • Multi-user Sync: Networked AR sessions for collaborative site inspections.
  • OpenXR Hand Tracking: Natural interaction with BIM elements without physical controllers.
  • Spatial Mapping Integration: Real-world occlusion using the Quest's scene perception.

System Architecture (C++ / Blueprint Hybrid)

graph LR
    A[Quest Passthrough Stream] --> B[C++ Spatial Controller]
    B --> C[BIM/IFC Data Layer]
    C --> D[OpenXR Rendering]
    D --> E[Immersive MR Overlay]
    F[Hand Tracking Input] --> B
Loading

About

Immersive Mixed Reality (MR) Engine for Meta Quest 2/3. C++ framework for large-scale BIM visualization with high-precision Passthrough alignment and OpenXR integration.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages