a data distributed sort-first parallel rendering system for vr applications
Parallel rendering is used in VR applications that need real time rendering for large-scale scenes or high-resolution display. Sort-first architecture is often used to build high performance parallel graphics rendering systems. Data centralized sort-first systems based on immediate-mode deeply rely on network bandwidth which is likely to become system bottleneck as well as belonging computing of primitives. Architecture of data distributed parallel rendering system based on retained-mode is presented. Geometry data is distributed to rendering nodes and is adjusted between them when viewpoint is changed. Frame-to-frame coherence is efficiently utilized to lower overhead. Cell structure is used to control parallel granularity. The experimental results show that high-resolution display and parallel speedup can be achieved with relatively lower overhead.
data distributed sort-first parallel render frame-to-frame coherence granularity