Render Farm for Highly Realistic Images in a Beowulf Cluster using Distributed Programming Techniques

Now-a-days, photorealistic images are demanded for the realization of scientific models, so we use rendering tools that convert three-dimensional models into highly realistic images. The problem of generating photorealistic images occurs when the three-dimensional model becomes larger and more complex, so the time to generate an image is much greater due to the limitations of hardware resources, about this problem is implemented the render farm, which consists in a set of computers interconnected by a high-speed network that provides a strip of the global image distributed in each participating computers with the intention of reducing the processing time of highly complex computational images. The research was implemented in a high-performance Beowulf group of the Universidad de Ciencias y Humanidades using a total of 18 computers. To demonstrate the efficiency of a rendering farm implementation, scalability tests were performed using a 360° equirrectangular model with a total of 67 million pixels, the work is carried out to achieve highly complex renderings in less time to benefit the direction of the research.

[1]  J. P. Naiman,et al.  AstroBlend: An astrophysical visualization package for Blender , 2016, Astron. Comput..

[2]  Patricia Condori,et al.  Virtualizing a Cluster to Optimize the Problems of High Scientific Complexity within an Organization , 2019 .

[3]  Antonio Martos,et al.  Realistic virtual reproductions. Image-based modelling of geometry and appearance , 2013, 2013 Digital Heritage International Congress (DigitalHeritage).

[4]  Patricia Condori,et al.  Implementation of a Beowulf Cluster and Analysis of its Performance in Applications with Parallel Programming , 2019 .

[5]  Mark Harman,et al.  Specialising Software for Different Downstream Applications Using Genetic Improvement and Code Transplantation , 2018, IEEE Transactions on Software Engineering.

[6]  Leonardo Chuquiguanca,et al.  Arquitectura Clúster de Alto Rendimiento Utilizando Herramientas de Software Libre High Performance Cluster Architecture Using Free Software Tools , 2015 .

[7]  M. Gkion,et al.  An open source Grid based render farm for Blender 3D , 2009, 2009 IEEE/PES Power Systems Conference and Exposition.

[8]  Ganesh V. Patil,et al.  Distributed rendering system for 3D animations with Blender , 2016, 2016 IEEE International Conference on Advances in Electronics, Communication and Computer Technology (ICAECCT).

[9]  Jinwoo Park,et al.  Render Verse: Hybrid Render Farm for Cluster and Cloud Environments , 2014, 2014 7th International Conference on Control and Automation.

[10]  Gáspár Jékely,et al.  Object-based representation and analysis of light and electron microscopic volume data using Blender , 2015, BMC Bioinformatics.

[11]  Sutarti Sutarti,et al.  Implementasi Rendering Farm dengan Teknologi Cluster Computing Menggunakan Back Burner di Laboratorium Multimedia , 2018 .

[12]  Ali Sheharyar,et al.  A Framework for Creating a Distributed Rendering Environment on the Compute Clusters , 2014, ArXiv.