本页使用了标题或全文手工转换

着色农场

维基百科,自由的百科全书
跳到导航 跳到搜索

渲染农场英语:render farm),或称着色农场,是服务器农场的其中一种应用,主要是用来作为三维计算机绘图运行大量成像工作的计算机集群,运用多台计算机创建出平行处理的运算单元,加速运算性能,通常用于画面着色、帧合成、模拟布料、物理运算结果。

系统配置[编辑]

系统架构[编辑]

基本上渲染农场以以太网为基础架构,将渲染服务器、分配服务器及数据服务器串联。为避免网上的瓶颈,渲染服务器通常以8台为单位,用一组集线器串联,数据服务器以4 port Giga网卡分配运算所需数据,最大32台渲染服务器,如果64台渲染服务器就必须有两张4 port的Giga网卡串接。

  • 渲染服务器:将所有的工作单元或命令运行完成,里面必须要有连接到分配服务器。
  • 分配服务器:将命令分散并加以调度,管理每台渲染服务器的状态与运行内容,并最优化运算内容。
  • 数据服务器:将数据结果统一收集,最终存储为完整的文件,通常也存放预备运算文件。

数据分配方式[编辑]

  • 主动式:主要是以个人计算器透过网上接口将终端运算资源串联起来,透过调度分配软件将运算命令分散,最终会将结果算至数据服务器中。
  • 被动式:将要处理的命令放置在分配服务器上,渲染服务器会自动运行未完成的命令,最后再将结果放置在数据服务器中。

产业运用[编辑]

  • 影视产业:现代电影需要产生壮丽且宏大的3D场景,由于3D场景中有成千上万个多边形与贴图,并将每一张算出来的图链接成电影片段,是个极耗时且耗系统资源的工作,故需仰赖数十到数百台不等的计算机并以网上串联才能有效运算场面宏大的3D场景。电影《阿凡达》和《2012》也是依靠渲染农场塑造拟真电影场景的典型示例。
  • 建筑业:建筑师与建商为了模拟完工后的建筑外观与内部陈设,会使用3D绘图软件制作“示意图”,而3D场景的运算也是很耗时且耗系统资源的工作,故会依赖渲染农场的高效率与高性能以运算出建筑示意图。
  • 电玩产业:与影视产业及建筑业类似,如MMORPG中一张接连一张的大地图、游戏中许多的人造场景(建筑物、堡垒、地窖、遗迹)及五光十色的特效,如此浩大的工程需要仰赖渲染农场大规模的运算才能完整呈现。