Distributed Rendering in Computer Graphics
Distributed Rendering in Computer Graphics
Distributed Rendering in Computer Graphics
• It is often advised to focus system design • Data Scaling pertains to scaling and
on hardware scalability rather than on improving data handling rather than
capacity. workload handling.
• It is typically cheaper to add a new node • This means that data scaling allows for
to a system in order to achieve improved increased sizes of datasets to be viewed.
performance than to partake in • However, data scaling often falls prey to
performance tuning to improve the load balancing issues and latency.
capacity that each node can handle. • Despite this, different methods of
• Performance scaling therefore allows distributing the workload tend to favor
frames to be rendered more quickly this type of scaling over the other.
“Distribution” in Distributed Rendering
5. Collate Images
Distribution Algorithms for Rendering Sort First
6. Sub-Images at each
processor in the end
Advantages Disadvantages
Deal with larger datasets in smaller Usually suitable graphics driver and
amounts of time source code is unavailable
Increase Interactivity