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

1.3 KiB

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