Chaos
cn
登录
产品

拓展您的创意世界

探索 Chaos 生态系统

合集

云渲染

模拟

解决方案教育
Student Rendering Challenge 了解详情
用户社区
Partners in Art 了解详情
支持

访问 Chaos 帮助中心

访问帮助中心

我的账户

Chaos Help Center


学习资料作品集

理解 V-Ray Swarm

 

简介

 

您的办公室里面可能有大量闲置的计算机运算资源。我们新推出V-Ray Swarm,这是针对V-Ray for Revit、V-Ray for Rhino与 V-Ray for SketchUp的新功能。是自分布式算圖演变来的,让你以很简单的滑杆接口就利用所有的计算机运算力。它还能让你以网络接口监视与管理整个Swarm计算机群组。

透过简单的用户界面,Swarm让用户能获取其本地网络的所有计算机运算资源,并使用CPU或GPU进行算圖。Swarm可用于最终的帧算圖或渐进式算圖(progressive rendering),并将大幅加快工作流程,允许用户更专注于设计并更快得到算圖结果。

特别感谢Cooper Carry的朋友测试V-Ray Swarm的功能,并向我们提供了我们刊登于这篇的材料。

什么是分布式算图(distributed rendering)?

 

分布式算圖(简称DR)并非全新概念。自V-Ray 1.0开始就有了。概念上是把算圖分解成许多小任务。V-Ray分布这些小任务给许多运算核心(GPU或CPU)。要算圖影像的小部分最简单的方法:也就是斗(bucket)的算圖方式。当每个斗完成时,会推进到下一个其他核心还没完成的部份。分布式算图把这个概念更进一步,把网络中的其他计算机的运算核心也添加进来。藉由局域网络,收集所有需要计算的数据,计算每一斗,然后再回传斗的结果,接着下一个工作任务。

 

旧版的DR是如何运作的?

 

为了使用DR,V-Ray必须安装在每台您需要算圖计算机上,你必须启动一个Spawner程序,这样监听网络才能知道有任何算圖任务必须执行。

然后从计算器启动DR,您必须知道每台计算机的网络地址(通常为IP)。另外,您需要知道用于DR的端口。进行算圖时,您还必须选择要使用哪台计算机,然后算圖。

用旧的DR有个限制就是您必须知道DR计算机的端口和IP地址。此外,您还必须知道每台DR机器有多少功能,以及该计算机能力是否符合要交付的任务。您还需要确保每个DR机器都使用完全相同版本的V-Ray。

 

V-Ray for Maya 中旧的分布式算圖界面

 


V-Ray Swarm有什么不同?

 

Swarm的网络通信是非常智慧的。以下是与旧版的主要差异:

 

能让DR计算机持续运作

Swarm不断监视每台计算机的状态,以确保V-Ray处于启动状态并准备就绪。如果没有,便会自动重启。此功能在于旧版DR系统也有,但在Swarm中更加强大。

 

自动发现网络中的其他计算机

Swarm计算机能通过网络自动查找到其他计算机,因此您不再需要知道每台计算器的IP地址。

 

自动选择主节点

使用点对点网络,它会自动选择哪台计算机是控制和管理整个Swarm的主节点。

 

自动配置每台计算机

Swarm分析记录每台计算机,以了解每个计算机的资源,确保它具有足够运算能力处理网络算圖交付的任务。这表示,如果某台计算机不够强大或是资源不足,它就不会加入群集运算。
 

总是使用正确版本的V-Ray

算圖的计算机会确保其他的每台计算机都使用相同版本的V-Ray。每计算机会检查其版本是否与主机一致。如果没有,则主机会以远程在Swarm计算机上执行正确版本的V-Ray。
请注意:由于此功能本质上允许您从远程计算机运行应用程序,因此它会使用加密技术来确保启动的应用程序真的是V-Ray。

 

极简的用户界面

由于旧版运行DR需要的任务,在新版里面都能自动地调整处理了,因此用户界面变得非常简单。用户接口提供一个滑杆,会显示用户可用的运算能力的总量。通过将滑块向右移动,Swarm动态地增加更多的计算能力;向左滑动则会减少运算能力。

 

 

标记Swarm计算机

使用简单的网络界面,可以为一组计算机做不同的标记。这样一来,当在Swarm上启动作业时,您利用卷标来选择只使用某些计算机。例如,您可能只想标记速度快的计算机。或者您可能将某些计算机设定成同一群组,标记保留作为他用。

 

V-Ray Swarm 计算机可以在网络界面中轻松管理和标记。

 

这对用户有什么好处?

 

有了Swarm,您现在可以使用本地网络提供的每台计算机资源。网络上的每台计算机都有可能拿来进行算圖,包括那些原本只用在公司行政或会计师的计算机。由于Swarm管理资源的方式,Swarm计算机上的用户甚至不知道他们的计算机被拿来用于网络农场算图。

 

需要注意的几件事:

 

Swarm依靠快速的局域网(LAN)在不同的计算机之间进行通信。它需要保持开放的连接才能移除和分发数据。在目前版本中,它不适合通过广域网(WAN)进行通信,例如在不同的办公室之间或外部云端资源。Swarm还必须每台计算机都在同一子域中工作。

另外,每个Swarm计算机都需要V-Ray的许可才能运行。这意味着如果您有100台计算机,但只有5个V-Ray算圖节点许可,那你就只能使用5台计算机进行算圖。

 

未来会有什么新功能?

 

Swarm目前主要是在本地网络上运作。我们正在研究许多其他工具,能大幅提高用户可用的运算能力。这样一来,算圖将可能会变成实时的。

ChaosEnscapeCylindo
© 2022 Chaos Software 保留一切权利

Your shopping cart

There are no items in your cart.

Continue shopping
MasterCard
Visa
AmEx
JCB
Discover
PayPal