大約有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