Details
One paragraph explaining the functionality which is represented by this graph. What the main flow is and what is its purpose.
Lightfield Renderer
Encapsulates the core logic for generating, processing, and preparing lightfield data from Blender scenes into a format suitable for holographic displays (e.g., quilt images). It manages rendering settings and orchestrates the rendering pipeline.
Blender Operators
Provides the user interface elements and operational logic within Blender that allow users to trigger and control the lightfield rendering process. These operators act as the entry points for user interaction with the lightfield generation functionality.
Device Manager
Manages and provides access to device-specific parameters and capabilities (e.g., display resolution, aspect ratio, view count) required for accurate lightfield rendering and display. It abstracts away hardware-specific details, ensuring compatibility across different Looking Glass displays.
RPC Client
Handles the transmission of the generated lightfield data (e.g., quilt images) to external services or the Looking Glass Bridge/HoloPlay Service. It manages the communication protocol (e.g., using pynng
and cbor
) to ensure efficient and reliable data transfer to the holographic display.