A Multi-Agent Approach to Distributed Rendering Optimization

Physically based rendering is the process of generating a 2D image from the abstract description of a 3D Scene. Despite the development of various new techniques and algorithms, the computational requirements of generating photorealistic images still do not allow to render in real time. Moreover, the configuration of good render quality parameters is very difficult and often too complex to be done by nonexpert users. This paper describes a novel approach called MAgarRO (standing for "Multi-Agent AppRoach to Rendering Optimization") which utilizes principles and techniques known from the field of multi-agent systems to optimize the rendering process. Experimental results are presented which show the benefits of MAgarRO -based rendering optimization.

[1]  L. A. ZADEH,et al.  The concept of a linguistic variable and its application to approximate reasoning - I , 1975, Inf. Sci..

[2]  Lotfi A. Zadeh,et al.  The Concepts of a Linguistic Variable and its Application to Approximate Reasoning , 1975 .

[3]  Luis Jiménez,et al.  Grid Architecture for Distributed Rendering , 2006, SIACG.

[4]  Matt Pharr,et al.  Gpu gems 2: programming techniques for high-performance graphics and general-purpose computation , 2005 .

[5]  Kurt Debattista,et al.  Cost Prediction Maps for Global Illumination , 2005, TPCG.

[6]  Gilles Fedak,et al.  The Computational and Storage Potential of Volunteer Computing , 2006, Sixth IEEE International Symposium on Cluster Computing and the Grid (CCGRID'06).

[7]  Philipp Slusallek,et al.  RPU: a programmable ray processing unit for realtime ray tracing , 2005, ACM Trans. Graph..

[8]  Tefko Saracevic,et al.  Information science: What is it? , 1968 .

[9]  Thomas Strothotte,et al.  RenderBots—Multi‐Agent Systems for Direct Image Generation , 2005, Comput. Graph. Forum.

[10]  James T. Kajiya,et al.  The rendering equation , 1998 .

[11]  Leonidas J. Guibas,et al.  Metropolis light transport , 1997, SIGGRAPH.

[12]  Erik Reinhard,et al.  Practical Parallel Rendering , 2002, Practical Parallel Rendering.

[13]  Erik Reinhard,et al.  Cost Prediction in Ray Tracing , 1996, Rendering Techniques.

[14]  David Mould,et al.  Distributed 3D rendering system in a multi-agent platform , 2003, Proceedings of the Fourth Mexican International Conference on Computer Science, 2003. ENC 2003..