Using Grid Computing for Rendering to Support 3D Animation Training Courses

Rendering of an animated scene is considered to be one of the most important steps in 3D animation construction. Rendering basically converts 3D geometric models into graphic images. In 3D animation training courses, rendering complex 3D models is a very time consuming task since thousands of frames are needed to create an animation. It is considered one of the major limitations for creating professional 3D animation. This paper presents the use of grid computing for 3D rendering. It can reduce the rendering time and still maintain the quality of the final animation. Software and system architecture solutions are proposed and developed. A graphical user interface (GUI) plug-in and web portal were developed in order to access grid computing facilities. Animators are able to render highly complex 3D models in order to create their animation sequences by using high performance grid computer technologies, monitor rendered scenes, and download the finished images from the server to their own computer. These applications can be used as tools to assist animators in developing their animations and motivate them to produce a better quality animation within optimum cost and time parameters.

[1]  Gerhard Weiss,et al.  Distributed Rendering and Optimization using Free Software , 2008 .

[2]  Rajkumar Buyya,et al.  The Gridbus toolkit for service oriented grid and utility computing: an overview and status report , 2004, 1st IEEE International Workshop on Grid Economics and Business Models, 2004. GECON 2004..

[3]  Ken Brodlie,et al.  Visualization in grid computing environments , 2004, IEEE Visualization 2004.

[4]  Luis Jiménez,et al.  3 D Distributed Rendering and Optimization using Free Software , 2007 .

[5]  Thomas A. Funkhouser,et al.  Parallel rendering with K-way replication , 2001, Proceedings IEEE 2001 Symposium on Parallel and Large-Data Visualization and Graphics (Cat. No.01EX520).

[6]  Alexei Sourin,et al.  Grid-based computer animation rendering , 2006, GRAPHITE '06.

[7]  Ian T. Foster,et al.  The Globus project: a status report , 1998, Proceedings Seventh Heterogeneous Computing Workshop (HCW'98).

[8]  Ian T. Foster,et al.  Globus: a Metacomputing Infrastructure Toolkit , 1997, Int. J. High Perform. Comput. Appl..

[9]  Thomas Jacobs,et al.  MULTIMEDIA ON GLOBAL GRIDS: A CASE STUDY IN DISTRIBUTED RAY TRACING , 1970 .

[10]  Bernd Freisleben,et al.  Parallel Raytracing: A Case Study on Partitioning and Scheduling on Workstation Clusters , 1997, HICSS.

[11]  Bernd Freisleben,et al.  Parallel raytracing: a case study on partitioning and scheduling on workstation clusters , 1997, Proceedings of the Thirtieth Hawaii International Conference on System Sciences.

[12]  Rajkumar Buyya,et al.  Global Grids and Software Toolkits: A Study of Four Grid Middleware Technologies , 2004, ArXiv.

[13]  Thomas W. Crockett,et al.  An Introduction to Parallel Rendering , 1997, Parallel Comput..

[14]  Rajkumar Buyya,et al.  A Grid service broker for scheduling e‐Science applications on global data Grids , 2006, Concurr. Comput. Pract. Exp..