大约有350人在从事Shrek 3的工作。DreamWorks Animation R&D 有一整套CG开发库和软件,包括动作系统,光照渲染,合成工具,诸如火焰、水波、服饰、大规模多角色镜头等特效工具,并且拥有专利。他们有上百万行代码,大部分是用C语言编写的,新的代码是用C ++编写的。
梦工厂使用流行的Linux Maya商业软件来做3D建模。场景加上灯光材质后用3,000多个 CPU的Linux 渲染集群逐帧渲染。通过一个网格工具(他们使用LSP平台,一个Linux商业软件包)将每一帧分配给集群里面一个节点。 所以许多帧可以同步的输出。然后这些帧用Avid软件来进行编辑(这个不是在Linux下)。
他们用HP xw9300 workstations 装上RHEL 4来做桌面,用HP DL145 G2 server来构建渲染集群。 标准的内存配置是每个CPU core分配2G内存。server一般有4核,所以是8G内存。DreamWorks Animation 跟Red Hat的关系很好。
原文地址:http://www.linuxjournal.com/article/9653