Parallel rendering: Difference between revisions

Content deleted Content added
No edit summary
Clicketyclack (talk | contribs)
Line 16:
 
The image to the right shows an example of sort-first rendering on a [[video wall]]. Each computer in the video wall renders a portion of the viewing volume, or [[viewing frustum]], and the final image is the summation of the images on the monitors that make up the video wall. The [[speedup]] comes from the fact that graphics libraries ([[OpenGL]] for example) will [[Clipping (computer graphics)|clip]] away pixels that would appear outside of the viewing volume. This happens very early in the [[graphics pipeline]], which accelerates the rendering process by eliminating the unneeded [[rasterization]] and post-processing on primitives that will not appear anyway.
 
 
 
===Sort-last===
Line 24 ⟶ 22:
 
The image to the right shows an example of sort-last rendering. The computer in the top left corner is the [[Master-slave (computers)|master]] computer. This means it is responsible for receiving the images created by the other computers, and then compositing them into the final image, which it displays on its own monitor.
 
 
 
===Others===
Line 42 ⟶ 38:
;Concepts
* [[Server farm]]
* [[Queue (data structure)|Queue]]
* [[Render farm]]
;Implementations