Immersive Augmented Reality Engine for Architectural Visualization and BIM Integration
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.
- 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.
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