61 lines
1.3 KiB
Markdown
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`
|
|
|