Untitled Document
www.expresscomputeronline.com WEEKLY INSIGHT FOR TECHNOLOGY PROFESSIONALS
01 January 2007  
Untitled Document
Sections

IEA
BFSI
Energy, Construction & Utilities
Government & Infrastructure
Health Sciences
Industrial Production
IT-ITES
Media & Entertainment
Retail & Consumer Products
Enterprise Intelligence Platform of the Year
Technology Life

Columns

Between The Bytes

Events

Technology Senate
Technology Sabha

Specials

HMA Bankbiz
UPS Batteries

Services
Subscribe/Renew
Archives
Search
Contact Us
Network Sites
Network Magazine India
Exp. Channel Business
Express Hospitality
Express TravelWorld
feBusiness Traveller
Express Pharma
Exp. Healthcare Mgmt.
Express Textile
Group Sites
ExpressIndia
Indian Express
Financial Express

Untitled Document
 

Nominee

Faster FX with HPC

Crest Animation Studios has undertaken the development and implementation of RenderMax with the help of High Performance Clusters to speed up rendering


"Crest was the first studio in India to run render farm on an open source platform using the Sun Grid engine"

- P Krishna Prasad
Head, IT,
Crest Animation Studios

Crest Animation Studios has been designing graphics and animation for the domestic and international markets for more than a decade. However in recent years, it made a complete shift to computer graphics (CG) animation for the international market. With increasing orders, the company started expanding as and when it needed more graphics workstations and servers.

Crest has implemented RenderMax, a job submission and management tool for 3D rendering using an Autodesk Maya / Softimage XSI running on Linux platform. It took almost one year for this task to complete and acquire stability. The project was started in February 2004 and completed in February 2005.

Rendering for interactive media such as games and simulation is calculated and displayed in real-time, at rates of approximately 20 to 120 frames per second. Animation for non-interactive media such as video and film is rendered much more slowly. Non-real-time rendering enables the leveraging of limited processing power in order to obtain higher image quality.

The rendering time for individual frames may vary from few seconds to an hour or more for complex scenes. Rendered frames are stored on a hard disk and then possibly transferred to other media such as motion picture film or optical disc. These frames are then displayed sequentially at high frame rates, typically 24, 25 or 30 frames per second to achieve the illusion of movement.

Project details
Company Crest Animation Studios
Project completed June 2003
Aim of the implementation Development and implementation of RenderMax with the help of HPC with faster rendering capabilities
Phases of implementation It has gone through many phases starting from R&D which involved finding the best open source platform (Linux) which fits to the heterogeneous hardware platforms we have
  • Requirement study
  • OS evaluation and drivers testing for compatibility
  • Middleware implementation (SunGrid Engine)
  • 3D application installation
  • Testing from the back-end
  • Interface (front-end) development
  • Interface testing
  • Testing by users
Major benefits
  • Dedicated hi-speed servers for rendering
  • Uninterrupted user workstation
  • User-friendly user Web-based control panel for job scheduling and job management
  • Effective utilisation of processor power
  • Reporting tools

Key products and technologies used
  • Rendering through RenderMax
  • Crest’s render farm SAN
  • Hardware: IBM, Intel and AMD
  • Operating System: Fedora / Suse Linux
  • Middleware (job scheduler): SGE 5.3 & SGE 6 (Sun Grid Engine)
  • 3D applications: Autodesk Maya 7, Autodesk Maya 8, Softimage XSI 5, Apple Shake 3.5

Earlier to this implementation, they were using stand-alone workstations for render process. Since it is a processor- and memory-intensive process, it uses almost all the system resources, which prevents the users to work when the render process is going on. This problem pushed them to find a solution to make use of the valuable resources efficiently and save time.

Speed in studio

P Krishna Prasad, Head, IT, Crest Animation Studios says, “With increasing orders and approaching deadlines, we needed to render more scenes a day. We had multiple high-end servers to render scenes, but still the rendering was slow. For instance, sometimes a few complex scenes used to take a number of hours or even a couple of days. Further, if the scene had some corrections to be made, the whole process needed to be done all over again.”

Hence the company purchased a network-distributed rendering software to automate a lot of processes as far as distributed rendering was concerned. But as compared to individual local rendering this software was slow. After a lot of effort and research the company found out that High Performance Clusters (HPC) was the only solution which was used by different types of industries to achieve the respective targets. It was found that a couple of studios in the world are using HPC to achieve the same. Unfortunately all the available designs are proprietary designs, no body has disclosed its internal functions which can be mapped and recreated.

“Unfortunately the HPC we first created failed so badly that it was dead slow, actually worst than what we had seen as network rendering. But finally we were successful to achieve this power of rendering called RenderMax. We have gone a lot more ahead in the design with workflow and automation on the same,” adds Prasad.

Crest’s Render farm is a stack of high-end servers working in the HPC mode. Set of servers are grouped to form a cluster, the group size is determined based on the project requirement. Each form has a master node for job scheduling and a storage node of storing the output and files required for rendering. The user copies the files to the storage node from central SAN storage and fires the job using the RenderMax job submission Web interface. This interface also facilitates status of running jobs, re-scheduling, cancelling job and reporting.

“Crest was the first studio in India to try Render farm on an open source platform using SunGrid engine. Lack of documentation and guidance might have delayed the project, but our expertise in open source and 3D animation helped us to get rid of the problems we faced initially,” says Prasad.

As for the future, Crest is in the process of improving the application’s functionality to eliminate the few manual interventions involved in the existing system by having a powerful central storage that provides high input / output throughput. Also this will have the automated job scheduler and will be integrated with the proprietary project management system ‘RushHour.’

 


UNSUBSCRIBE HERE
Untitled Document
© Copyright 2001: Indian Express Newspapers (Mumbai) Limited (Mumbai, India). All rights reserved throughout the world. This entire site is compiled in Mumbai by the Business Publications Division (BPD) of the Indian Express Newspapers (Mumbai) Limited. Site managed by BPD.