Gelato 2.0 Review: Harnessing the GPU
Veterans of the 3D industry especially regulars on mailing lists and specialty forums may recall the days when neophytes were regularly laughed at for asking how quickly their scenes would render if they invested in a new video card. Invariably, some patient sage would explain that the video card didnt assist in the rendering of scenes that was dependent upon their CPU speed and system memory. The embarrassed newbie would sheepishly slink away, and the process would be repeated again the next week. Fast-forward to the present. Leveraging the power of the Graphics Processing Units (GPU) on NVIDIA, Quadro FX cards take much of the burden of rendering off your computers CPU. But what good is hardware without the software to go with it? Consisting of Gelato, Amaretto, Sorbetto and Mango, NVIDIAs film software products may sound like a smorgasbord of sweet Italian desserts, but its actually a powerful suite of rendering tools. Written from the ground up to take advantage of the Quadro FXs powerful GPU, Gelato 2.0s highlights include the Sorbetto relighting system, volume shadows for hair and smoke and a brand new plug-in for 3ds Max. The software runs under Windows and Linux and employs Python, Pyg (Gelatos Python-based scene format) and C++. Gelato can open any file format it has a plug-in for, and you can write your own plug-ins for the file format of your choice. Theres already a RIB importer, for example. In addition to GUI rendering through a host program such as Maya or 3ds Max, Gelato supports command line rendering. Of course, studios that want to create their own tools to use with Gelato will appreciate its clean and flexible API and the openness of its Python and C++ interfaces.
I tested the latest Gelato 2.0 Beta using Autodesk 3ds Max 8 professional 3D software and Alias Maya 7 Unlimited. Admittedly, my testing system is seriously underpowered for this software, with the most powerful component in the pipeline being my Quadro FX 1100 video card, but Ill endeavor to bring you the best information on Gelato 2.0 from a production and improved workflow perspective.
A Cup of Gelato
Building on Gelato 1.2s toolset, which includes sub-surface scattering (SSS), global illumination (GI), motion blur, efficient NURBS rendering and ambient occlusion, Gelato 2.0 brings even more cards to the table, as it introduces the following new or improved features:

























Post new comment