多语言展示
当前在线:1768今日阅读:126今日分享:42

对Vary分布式渲染的分析(一)

Vary是目前最强大的渲染器之一,对于动画制作和物品制作等都有强大的支持力,效果逼真而且使用方便。想要驾驭这样的强大的渲染器,我们首先要来了解下它的基础知识。今天主要为大家介绍的是vary基础知识之分布式渲染知识,对于每一部分都有细致的讲解,并且表明了重点。
工具/原料

vary​

方法/步骤
1

什么是分布式渲染(Distributed Rendering) 分布式渲染是一种能够把单帧图像的渲染分布到多台计算机(或多个CPU)上渲染的一种网络渲染技术。有许多方法可以实现这种技术,主要的思路是把单帧划分成不同的区域,由各个计算机或CPU各自单独计算。常用的方法是把静帧划分成许多小区域(Buckets),每台计算机都渲染一部分buckets,最后把这些buckets合并成一张大的图像。VRay就是用的这种做法。(mental ray也是,好像mental ray做得更好一点,更稳定一点)

2

VRay的实现  Vray通过TCP/IP协议实现分布式渲染的网络联接,不需要任何附加的程序或目录共享。分布式渲染的管理分成两个部分:服务端和客户端。

3

客户端  客户端是指用户现在正在使用的那台计算机。它把单帧划分成许多小的渲染区域(bucket)并把它传给服务端去计算。整个渲染过程由客户端来管理和组织。在客户端计算机上,有一个用户界面来管理网络上的服务端--指定哪些服务器参与计算哪些不参与--并控制服务器端的状态。每当一个渲染区域(bucket)计算完毕,客户端上显示出这块bucket,并发送另一块bucket给空下来的服务器计算(当然如果有的话)。

4

服务端  服务端就是渲染服务器啦,顾名思义,就是网络上提供计算服务的真正在干苦力的计算机们。它们渲染每个bucket,并计算结果送回客户端。它们的状态也由客户端监控。

5

本文章由瑞云渲染农场(render farm)为大家提供,希望能够喜欢!!! ​

推荐信息