Details
One paragraph explaining the functionality which is represented by this graph. What the main flow is and what is its purpose.
External Device Integration
This component is the critical interface for all communication and data exchange with external holographic display services and hardware, specifically Looking Glass displays. It abstracts the complexities of low-level protocols by primarily utilizing the pyLightIO
library, which handles data serialization via CBOR (Concise Binary Object Representation) and remote command execution through RPC (Remote Procedure Call). It also facilitates interaction with the external Looking Glass Bridge/HoloPlay Service and potentially pynng
to transmit processed 3D data from Blender to the physical display, acting as the essential bridge between the Blender add-on's internal logic and the external display ecosystem.
pyLightIO
Core library for low-level display communication.
cbor
Handles CBOR data serialization/deserialization.
cbor_rpc_client
Manages RPC communication over CBOR.
Looking Glass Bridge/HoloPlay Service
This is an external service responsible for discovering and managing the connection to the physical Looking Glass display. It operates outside the AliceLG
project's codebase and is interacted with by the External Device Integration
component.