逐步设置 V-Ray DR
要使用 V-Ray 分布式渲染,您需要在渲染客户端和服务器计算机上同时安装 V-Ray for 3ds Max 和 Autodesk 3ds Max。使用 V-Ray GPU 渲染引擎时,V-Ray Standalone(或 V-Ray for 3ds Max)安装足以满足每台服务器机器的需求。
1.通过在每台服务器机器上启动 V-Ray Spawner 来设置渲染服务器。它以服务器模式启动 3dsmax.exe,在任务栏中显示为 3ds Max 最小化。它的标题应该是“vraydummy.max”。(如果服务器机器使用 spawner 作为服务则不需要此步骤)
2. 设置渲染客户端。在 V-Ray for 3ds Max 界面中,从渲染设置 >系统卷展栏 > 设置选项卡启用分布式渲染。使用“渲染服务器”按钮添加所有渲染服务器的 IP。
逐步设置 V-Ray GPU DR
V-Ray GPU 可以在多个支持 CUDA 的图形设备上运行。在启动分布式渲染之前,必须调整每台服务器计算机上的首选设备集。要指定要使用的设备,请转至 Windows 开始 > 程序 > Chaos Group > 选择每台渲染服务器计算机的 V-Ray GPU 渲染设备并选择。
默认情况下,渲染服务器机器使用所有合适的 GPU 设备进行 V-Ray GPU 分布式渲染,如果事先没有指定的话。
1. 设置渲染服务器。您可以通过两种不同的方式执行此操作:(如果服务器计算机使用 V-Ray GPU 渲染服务器作为服务,则不需要此步骤)
A。从开始菜单>程序> Chaos Group >为 3ds Max 启动 V-Ray GPU 渲染服务器 ####启动每台服务器机器上的渲染服务器。
b. 启动 V-Ray Standalone 并在命令提示符中输入“vray -server”命令。
2. 设置渲染客户端。在 V-Ray for 3ds Max 界面中,调出渲染设置,并在分布式渲染卷展栏下的性能选项卡中打开On。使用“渲染服务器”按钮添加所有渲染服务器的 IP。
TCP/IP 端口号
分布式渲染通过 TCP/IP 工作,需要以下端口:
渲染器类型
|
端口号
|
端口类型
|
---|---|---|
V射线 | 20204 | 网络协议/网络协议 |
V-射线图形处理器 | 20206 | 网络协议/网络协议 |
端口 20205 仅供渲染服务器用于广播它们已准备好加入正在进行的 DR 渲染的消息。
当设置为渲染服务器时,V-Ray Standalone 默认在端口 20207 上接收渲染请求。
V-Ray DR Spawner 命令行选项
您可以向 VRaySpawner 添加命令行选项。
数值选项
您可以为 VRaySpawner.exe 指定 Numa 命令行选项,以更好地利用具有 Numa 架构的处理器节
命令
|
描述
|
---|---|
Command
|
Description
|
-数字[=N] | 选择要启动的渲染服务器进程数。如果未给出 N,N=0 或 N>=M,则为每个 NUMA 节点创建一个进程。这里的“M”是使用“-node”选择的节点数,或者如果没有使用“-node”则所有可用的 NUMA 节点数。 |
-node=node1[,node2][,node3]... | 选择将用于渲染服务器进程的 NUMA 节点。默认 - 使用所有可用的 NUMA 节点。 |
-端口=端口 1[,端口 2][,端口 3]... | 为渲染服务器进程选择侦听端口。如果进程数大于给定的端口数,则最后一个端口自动递增。3ds max 的默认侦听端口为 20204。渲染客户端应设置为使用相应的端口范围。 |
-服务 | 将vrayspawner注册为 Windows 服务。 |
-UnregServer | 注销vrayspawner作为 Windows 服务。 |
-cmdparams="<参数字符串>" | 指定要直接作为参数提供给生成的应用程序的字符串。 |
-tempdir="<临时文件夹路径>" | 覆盖vrayspawner临时文件夹的路径。Vrayspawner 正在使用 %temp% 来编写生成应用程序所需的一些文件。 |
-AppName="<可执行文件>" | 覆盖生成的应用程序文件名。例如,对于 3ds Max,默认名称是 3dsmax.exe。 |
示例:使用 3ds max #### 和具有 8 个 NUMA 节点的系统:
vrayspawner####.exe -numa
|
生成八个 3dsmax.exe 进程,每个进程都在单个 NUMA 节点上运行并使用侦听端口 20204-20211
vrayspawner####.exe -numa= 4
|
生成四个 3dsmax.exe 进程,每个进程都在两个 NUMA 节点上运行并使用侦听端口 20204-20207
vrayspawner####.exe -node= 3 , 5 , 6 -ports= 30000 , 40000 {{}}
|
生成三个 3dsmax.exe 进程,在 NUMA 节点 3、5 和 6 上运行并使用侦听端口 30000、40000 和 40001
vrayspawner####.exe -node= 2 , 3 , 4 , 5 , 6 -numa= 3
|
生成三个 3dsmax.exe 进程,在节点 (2,3) (4,5) & (6) 上运行并使用侦听端口 20204、20205 和 20206
#### 是 3ds Max 版本。
注意:
- 每个渲染服务器都必须加载其正确目录中的所有插件和纹理贴图,以便您发送的场景不会导致它们中止。例如,在场景中使用 PHOENIX 插件会导致任何未安装 PHOENIX 插件的服务器发生服务器故障。如果您已使用名为 JUNGLEMAP.JPG 的文件映射了您的对象,并且您在渲染服务器安装的 BITMAPS 目录中没有该映射 - 您将在该机器上渲染桶,就好像映射已关闭一样,除非您也关闭了在 V-Ray系统卷展栏中检查丢失的文件选项 ,在这种情况下渲染服务器将拒绝渲染场景。
-
当您取消 DR 渲染时,渲染服务器可能需要一些时间才能完成工作,并且它们可能无法立即用于另一次渲染。
-
默认灯光在 DR 模式下不受支持且不渲染。如果场景中需要任何照明,则应明确添加。如果未设置VRAY_ASSETS_CACHE_PATH环境变量
,则默认系统临时文件夹(在 Windows 上通常为C:\Users\<username>\AppData\Local\Temp (%TEMP%))用于复制资产。每当机器启动时,V-Ray DR 可以作为 Windows 服务自动运行。 -
如果您看到 3ds Max 窗口在任务栏上闪烁然后消失,请右键单击任务栏托盘中的 V-Ray DR 生成器图标,选择退出以关闭 DR 生成器,然后尝试使用此机器运行常规 Backburner 作业服务器。之后,尝试再次启动 V-Ray DR spawner。
如何快速提升vray的渲染速度?
vray项目渲染慢,渲染卡顿,本地渲染资源不足,可使用渲云云渲染,支持cpu及gpu渲染,可批量渲染,也可联机渲染,速度快效率高,大幅度降低成本,不占用本地的电脑做其它的工作,根据需求选择合适的配置,不用在本地购买硬件配置,按需使用,大幅度提高渲染速度,降低资金投入,提升工作效率,将更多的时间花费在创作创意上面。
渲云云渲染支持多种软件和渲染器、支持多种通道渲染,可根据需求定制渲染方案,支持高参数大图无忧渲染,可在手机/电脑实时进度查看,可通过手机端微信可查看实时渲染进度、下载和分享结果文件。
此外也可以使用赞奇云工作站,通过赞奇云工作站打造云制作平台,实现权限管理、流程管理、 项目进程管理、任务信息同步,实现异地协同制作,同时提供安全的存储服务,有效的报障数据 的高速传输,并避免数据泄露。
- 通过云赞奇工作站、软件中心、云盘、渲云云渲染 打通 素材上传 -> 云上制作坐席置备 -> 设计 -> 渲染 ->合成 呈现全流程环节
- 赞奇云工作站专注于在线云端电脑解决方案,简单高效,轻松上云,致力解决企业及个人用户普遍的电脑配置不足问题,让办公更便捷。
- 高端性能机器自由选择:使用专业级显卡,稳定性强,内存大,对专 业软件有针对性优化,可根据自身应用需求 量选择对应的显卡数量