Go Back   nV News Forums > General Forums > Archived News Items

Newegg Daily Deals

Thread Tools
Old 09-22-10, 06:50 PM   #1
Registered User
Join Date: Jun 2009
Posts: 56,168
Post The Foundry Talks Developing VFX for Film and Video on GPUs

In the visual effects world, London-based firm The Foundry is renowned for its software, which has won two Academy Awards. Bruno Nicoletti, founder and CTO of The Foundry, speed-talked through a tour of the company's tools and software, demonstrating to an audience with a healthy population of VFX artists and developers how GPUs are changing the industry in 'Developing GPU-Enabled Visual Effects for Film and Video.'

Foundry technology has been used in a host of blockbusters, such as Avatar, Harry Potter, The Dark Knight and many, many others, and its Nuke compositing software has been used for everything from the fantastic (CGI castles) to the mundane (complection correction).

As a leader in the industry, Nicoletti has an invaluable perspective on the changes that GPUs are making in VFX. GPUs are reducing rendering times and allowing VFX to be involved more pervasively in all stages of production, in effect blurring the line between post production and production.

Although GPUs are making inroads in the visual effects industry, many environments are still CPU-based (for instance most rendering work is still done on CPUs). Nicoletti said, 'It's early days for GPU.'

This transition to GPU in VFX requires some legwork, particularly when it comes to the complex image processing algorithms in VFX software.This (along with The Foundry's solution) was the subject of the second half of Nicoletti's talk.

With hundreds of effects and millions of lines of code in its software, The Foundry was faced with having to rewrite everything to exploit GPUs while maintaining separate algorithms for CPUs. Faced with the prospect of writing and debugging two sets of complex algorithms, The Foundry created something they're calling Blink (although Nicoletti used its internal code name of RIP, or 'Righteous Image Processing').

Blink wraps image processing up into a high level C++ API. It lets programmers run kernels on the CPU for debugging, and then those kernels can be translated to spit out GPU CUDA. Nicoletti showed several coding examples and wrapped by showing examples of a motion estimation function run on an Intel Xeon 5504 versus an NVIDIA Quadro 5000. The speed difference was extraordinary (from 5fps to more than 200fps), which augurs for increased demand for VFX on GPU ' and Blink.

News is offline   Reply With Quote

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

All times are GMT -5. The time now is 11:44 AM.

Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2015, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.