Files
explorer-monorepo/docs/specs/xr/xr-scenes.md

61 lines
1.3 KiB
Markdown

# XR Scenes Specification
## Overview
XR scene designs for blockchain visualization and VTM interactions.
## Block/Transaction Graph Space
### Design
**Concept**: 3D graph of blocks and transactions
**Navigation**: Fly through, zoom, select
**Interactions**: Select block/transaction to view details
### Elements
- Blocks as nodes
- Transactions as edges
- Time axis (depth)
- Network activity visualization
## Cross-Chain Message Tunnels
### Design
**Concept**: Visualize CCIP messages as tunnels between chains
**Navigation**: Follow message path
**Interactions**: View message details at each hop
## Virtual Bank Branch
### Design
**Concept**: 3D bank branch environment
**Purpose**: VTM interactions in immersive setting
**Elements**: Teller desk, digital human, waiting area
## Navigation Patterns
### Teleport Navigation
**Method**: Point and teleport
**Benefits**: Reduces motion sickness
**Use Case**: Large scene navigation
### Smooth Movement
**Method**: Continuous movement (optional)
**Settings**: Enable/disable based on user preference
## Accessibility Fallback to 2D
**Requirement**: Always provide 2D fallback
**Trigger**: User preference or device capability
**Implementation**: Same data, 2D UI
## References
- XR Architecture: See `xr-architecture.md`