45 lines
896 B
Markdown
45 lines
896 B
Markdown
# XR Architecture Specification
|
|
|
|
## Overview
|
|
|
|
XR (Extended Reality) architecture for immersive blockchain exploration experiences.
|
|
|
|
## WebXR Integration Strategy
|
|
|
|
### Primary Approach
|
|
|
|
**Technology**: WebXR API
|
|
**Benefits**: Browser-based, no app installation
|
|
**Limitations**: Device compatibility
|
|
|
|
### Fallback
|
|
|
|
**Unity/Unreal**: Native apps for high-fidelity experiences
|
|
**Use Case**: Advanced XR features, better performance
|
|
|
|
## Shared Backend API Usage
|
|
|
|
**Strategy**: XR clients use same APIs as web/mobile
|
|
**Benefits**: Consistency, reuse, easier maintenance
|
|
|
|
## Scene Management
|
|
|
|
### Scene Types
|
|
|
|
- Block graph space
|
|
- Transaction flow visualization
|
|
- Cross-chain message tunnels
|
|
- Virtual bank branch
|
|
|
|
### Scene Transitions
|
|
|
|
- Smooth transitions between scenes
|
|
- Loading states
|
|
- Scene persistence
|
|
|
|
## References
|
|
|
|
- XR Scenes: See `xr-scenes.md`
|
|
- XR Performance: See `xr-performance.md`
|
|
|