- 浏览: 300733 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (98)
- philosophy (0)
- python (21)
- mac (6)
- linux (12)
- vfx (8)
- web2.0 (2)
- win (2)
- java (2)
- it (1)
- ruby (1)
- gtd (6)
- digest (1)
- maya (1)
- sns (1)
- dip (2)
- ldap (1)
- eclipse (1)
- mba (1)
- lisp (2)
- haskell (3)
- life (4)
- c# (1)
- c++ (3)
- sci-fi (1)
- news (2)
- poem (2)
- reading (2)
- mysql (1)
- coffee (0)
- houdini (1)
- economics (1)
- emacs (1)
- render (1)
- expect (0)
- shake (1)
最新评论
-
aib628:
真是好东东,正在学习中!
Jython 简单入门 -
jiguanghover:
不错的例子,好好看看
Jython 简单入门 -
rmn190:
不错, 现在正在从Java转到Python这边来, 以前用Ja ...
Jython 简单入门 -
kandari:
有没有openSUSE的
用NTP网络时间协议同步你的IT系统 -
CharlesCui:
winmail.dat是个垃圾!气死我了.
如何提取 winmail.dat ?
Peter Jackson's Lord of the Rings films are packed with epic battles. Behind the scenes, however, another struggle was going on. As each movie in the trilogy went into production, visual effects studio Weta Digital scrambled to add the processing power needed to render an increasing number of computationally intensive special effects shots.
By the end of the three-part project, the New Zealand-based company had built a massive, 3,200-processor 3D rendering server farm to cope with the load. The installation is ranked on the top 500 supercomputer list as one of the world's largest supercomputer sites. With some 2,400 of those processors residing on blade servers (small rack-mounted servers), and the remainder on traditional servers, it's also one of the most compact.
Weta and other visual effects studios are rapidly turning to large clusters of blade servers, often running Linux, as they balance the need for more processing power with the desire to minimize costs and maximize the use of valuable floor space.
Special effects are playing an increasingly large role in movies because audiences want them, says Greg Butler, digital computer graphics supervisor at Weta. "Film audiences expect visual effects to keep blowing them away. The only way this is possible is through the constant upgrading of our infrastructure," he says.
With the Lord of the Rings trilogy, the number of visual effects shots started at 540 in the first film and roughly doubled for each of the next two movies. Industrial Light and Magic (ILM) in California, faces similar pressures. "In the first Jurassic Park movie, we did 75 shots," says Chief Technology Officer Cliff Plumer. "Now, with a Star Wars movie, every shot has some effect in it," totalling 2,000 to 2,500 shots per film.
The processing power required to render even a few shots is significant, says George Johnsen, chief animation and technical officer at Threshold Digital Research Lab. "In the visual effects business, there's no end to how many computers you can use," he says. A single shot can range from a few seconds to several minutes. Each second of film includes 24 frames, each containing up to 4,996-x-3,112 pixels in 32- or 64-bit colour. Separate passes must be made for each object that requires rendering in the frame and for attributes such as texture, lighting, and reflections.
"In the forthcoming movie Foodfight!, there is a scene with 13,000 extras, and they all have animation cycles," says Johnsen. And artists often repeat the rendering process to improve quality. As many as 150 passes may be required - a frame can be processed on only one CPU at a time and takes 48 to 72 hours to complete, he says. Threshold Digital already has 512 processors in its render farm and plans to double that using IBM eServer BladeCenters equipped with dual-processor HS20 server blades in the next three months.
The move to blades has been swift. Like many other studios, ILM was using stand-alone workstations from Silicon Graphics to render images three years ago. Today, it has a 2,000-processor render farm, affectionately named Death Star, and half of the processors in it reside on blade servers from Boston-based Angstrom Microsystems. The blades are "taking over quickly," Plumer says. At night, all of ILM's desktop computers are added to the render farm as well. "Our processes are working 24 hours a day, seven days a week," he says.
As is the case in other industries, the studios are demanding more from IT while budgeting less. "Budgets aren't what they were. Blades allow us to be more efficient," says Johnsen.
Server blades are more efficient to deploy and manage. "We can get a system in-house and online within two days, where historically it would take us about a week to build a rack of processors," says ILM's Plumer.
While working on The Two Towers, the second movie based on J.R.R. Tolkien's Lord of the Rings novels, Weta suddenly found that it needed more horsepower. "We put in 500 processors in about three weeks, including building a new machine room," says CTO Milton Ngan. Weta uses BladeCenters running dual-processor HS20 server blades. The server racks, fully loaded, hold 84 blades, or 168 processors - a significant improvement over the density of Weta's 1U servers.
Management is also more automated. "With previous systems, we'd have to physically go to each machine," Ngan says. The management software for IBM's BladeCenter, IBM Director, lets Weta use scripting to remotely configure blades, update BIOSs and other firmware, and reboot or turn individual blades on or off over the network.
Powering up
The increased processor power and density of blade server farms has yielded significant benefits, but it has also presented some unexpected challenges. "We packed (the blades) in pretty tight, then ran into power and cooling issues," says Plumer. Individual blades use less power - for example, IBM says its HS20s are 57 per cent more efficient than its 1U servers - but the blades are packed in much more densely, pushing power within each fully populated rack as high as 15 kilowatts for the BladeCenter and even more for some other blade server designs.
At ILM, more reliable blades, more efficient rack designs and the ability to spread out the blades to better balance the heat load in the room seems to have solved the problem, Plumer says.
Weta has dealt with hot spots, but more improvements are needed, Ngan says. One small room containing 1,000 processors has a concrete floor and a low ceiling that ruled out having a raised floor. Weta sealed the racks to improve airflow, installed three air conditioning units and piped air into the fronts of the racks to cool the blades. The blades no longer overheat, but the air temperature at the top of the rack is just under 85 degrees (75 degrees is the recommended maximum). "We are building a new machine room that will be better equipped to deal with blades," Ngan says.
Threshold Digital has a rack that uses IBM's Calibrated Vectored Cooling design to optimize airflow. Johnsen also installed an air conditioning unit that injects air into the top of each rack and exhausts out the bottom.
"We've had to do some very serious air conditioning to fill the racks up. Instead of feeding the room, we're feeding the racks," he says. "We're dumping five tons (60,000 BTUs) of AC into the racks." The power requirements surprised Johnsen, but "because we have four times the density of processors, that was a fair trade-off," he says.
Ripple effect
The concentration of power created by migrating to blade server farms has also had ripple effects on the rest of the studios' IT infrastructures, which were designed to accommodate graphics workstations. "The faster processors have put a strain on our storage systems, which put a strain on the backup systems, which put a strain on our network," says Plumer. "On an average day, we push 75TB of data across our network." ILM's new data centre, due to open next year, will include a 10 Gigabit backbone. Weta has already moved to 10 Gigabit ethernet.
As for storage, Weta has more than 60TB of network-attached storage (NAS) on 1,100 disk drives under the control of 17 filers. But processing many similar frames in parallel created bottlenecks. "When you have a couple of hundred processors wanting the same data, a single file server can't handle that," says Ngan. Weta spreads the files across multiple filers and developed a "virtualized global file system" to improve performance.
Threshold moved to a Fibre Channel storage network and IBM's General Parallel File System, a high-performance cluster file system that supports concurrent file access. ILM is using a combination of NAS and storage-area network devices as well as near-line storage to deal with the large volumes of data that move on and off the network with each project. A single shot can require a terabyte of storage, Plumer says, up from a few hundred megabytes a few years ago, while the work on a single film may generate in excess of a petabyte of data.
All three studios are looking for ways to get even more out of render farms. ILM plans to double the size of its data centre to more than 12,000 square feet next year. As Weta begins production on a remake of King Kong, Ngan says he is contemplating phasing in blades that use Advanced Micro Devices' 64-bit Opteron chips or Intel's Extended Memory 64 Technology. He expects the larger memory space afforded by the 64-bit CPUs to speed processing times.
Threshold's Johnsen says the ultimate goal is to break the cycle of using one processor to render each frame. "This is why we are desperately developing multithread and relational grid strategies for our rendering," he says. Johnsen sees blades as a key part of the company's 10-year plan. "The natural progression is to some form of 3D grid computing ... and blades are the next logical step," he says.
http://www.digitalartsonline.co.uk/features/index.cfm?featureid=1162
发表评论
-
Level Set方法简介
2009-11-16 12:49 2373Level Set方法是由Se ... -
Sony Pictures Imageworks的五个开源项目
2009-11-13 17:35 1633Sony Pictures Imageworks使用了大量的基 ... -
Bilinear filtering 双线性过滤
2009-08-13 14:35 1336Bilinear filtering 用于平滑经相对于材质实际 ... -
几个使用Qt的CG制作公司及相关制作软件
2009-02-05 01:25 1289Lucasfilm is one of the world ... -
Shake表达式
2008-10-23 21:46 1458Apple Shake是非常强大的后期合成软件,在很多著名电影 ... -
动画专用术语
2008-09-10 15:47 1277动画专用术语(中英对照表) ACTION …………………… ... -
影视广告专业术语中英文对照(整理中)
2008-09-10 15:24 6343AD Art Director 美术总监、 ...
相关推荐
**标题:“weta-开源”** “weta-开源”是一个专为分布式计算设计的开源平台,其核心技术基于Java编程语言,并结合了P2P(对等网络)和多代理系统的技术。这样的设计使得该平台能够高效地利用网络中的各种资源进行...
- **起源**:Maya起源于加拿大Alias的Power Animator、美国Wavefront的The Advanced Visualizer以及法国Thomson Digital Image (TDI) 的Explore三款软件的合并。 - **发展历程**: - **1983年**:加拿大Alias公司...
8. 特定漫画风格:在 prompt 中添加 In the style of the anime,例如星际牛仔漫画风格,可以获得一张和原著漫画高度相似的作品。 9. 童话插图风格:在 prompt 的最前方添加 Fairytale book illustration style ...
Webster 曾为 The New Yorker、TIME、The New York Times、Nike、IDEO 等众多知名公司绘制作品。自从他于 2014 年创立 KyleBrush 以来,他的 Photoshop 定制画笔已经成为行业标准工具,众多 Disney、Pixar、...
1. 旅游景点介绍:文章提到了Wellington的多个旅游景点,包括Mount Victoria Lookout,Wellington Cable Car,Weta Cave mini-museum和Wellington Zoo,这些都是游客在参观Wellington时可以体验的活动。 2. 城市...
以《指环王:双塔奇兵》为例,Weta Digital公司使用基于Linux的系统创造出了电影中的怪物古鲁姆,这一角色完全由计算机生成。Linux因其低成本和高性能在电影特效制作中逐渐取代了传统的Unix工作站。 Linux的成功...
这些用户包括中国的北京电视台与河北电视台、韩国的 Arirang TV 与韩国广播公司(Korean Broadcasting System)、澳大利亚的 Cutting Edge、 新西兰的 Weta Digital Ltd.、中国台湾的大川大立数字影音股份有限公司...
此python文件包含单词嵌入关联测试(WETA)和工作嵌入事实关联测试(WEFTA)的实现。 主ipynb 此jupyter笔记本包含用于在10个用于执行隐式关联测试(IAT)的数据集上运行WETA的主文件。 targets_attributes_data...
因为Weta Cave迷你博物馆展示了电影制作的艺术和技巧,特别是与《指环王》等著名电影相关的展品。 4. 最后一小题判断这篇文章可能来自哪里,答案是C,一个旅行网站。这需要学生推理文章的背景和目的,由于内容涉及...
同时,借助Weta Digital、Interactive Data Visualization和Ziva Dynamics等技术,Unity得以提供独特的工具和服务。此外,Unity推出了Unity Game Services,整合现有解决方案,简化跨平台和多人游戏的发布,这些举措...
影片的真人实景拍摄部分选择在了WETA公司所在地新西兰的惠灵顿。在现场安置了两台NEC NC800C型数字投影机,并使用Codex数字录像机输出立体视频信号,以3D形式逐一放映每天拍摄的所有镜头。这样卡梅隆和摄影指导...
WetaDigital,Walt Disney Animation Studios,Sony Pictures Imageworks,Pixar Animation Studios,DreamWorks和其他工作室,公司和个人为该代码做出了贡献。根据。 OpenEXR包含在。 OpenEXR功能 高动态范围和
论文的主要贡献者包括来自不同机构的研究人员,如微软研究院、Middlebury学院、Weta Digital、Darmstadt工业大学、布朗大学等。这些机构都是在计算机视觉和图像处理领域中具有重要影响力的单位,汇聚了众多该领域的...
例如,参照Weta公司的例子,强大的计算能力和高速网络连接对于渲染和处理大量数据至关重要,这对于电影制作等数字媒体内容的产出有着显著影响。园区还设有渲染计算中心、信息服务中心、运营管理中心和感知计算应用...
再者,PPT可能会涉及电影的视觉效果和动作场面,包括工业光魔(ILM)和维塔数码(Weta Digital)等特效公司的贡献。这将让我们了解到电影技术的进步,以及如何利用CGI和实际特效来创造令人震撼的场景。 此外,影片...
例如,Weta Digital在制作《指环王》系列时,使用基于Red Hat Linux的Massive软件来生成大规模的战斗场景,提升了效率和创造力。ILM(工业光魔)建立了名为“Death Star”的大型渲染农场,由750个渲染节点组成,每个...
在实际的大型项目中,如电影《阿凡达》,Framestore和Weta Digital等顶级特效公司都依赖于Nuke和Ocula。《阿凡达》的高复杂度推动了技术的边界,Nuke的表现证明了其能够处理大规模的3D合成任务。合成总监Erik ...