UE4 联机渲染简明教程 - 纳金网
联系我们

给我们留言

联系我们

地址:福建省晋江市青阳街道洪山路国际工业设计园纳金网

邮箱:info@narkii.com

电话:0595-82682267

(周一到周五, 周六周日休息)

当前位置:主页 > 3D教程 > 图文教程

UE4 联机渲染简明教程

来源: 52vr | 责任编辑:传说的落叶 | 发布时间: 2019-05-09 08:58 | 浏览量:
名词解释:
·管理器:运行有SwarmCoordinator.exe的机器
·服务器:运行有SwarmAgent.exe的机器
·本机:运行UE4,打开项目文件的机器
SwarmAgent和SwarmCoordinator程序在此目录:
UE4目录\Engine\Binaries\DotNET

1、局域网内本机与服务器之间通讯要通讯,防火墙没有必要的话把它禁用,或者手工设置打开8008和8009端口
2、本机在UE4中Build一次,出现SwarmAgent程序后可停止,然后双击SwarmAgent进行设置如下:

UE4 联机渲染简明教程

其中:
·AgentGroupName
本机要加入的组名,可以随便填;但为了后面不同需求的调用服务器,可以设置不一样的组名
例如配置低的机器不想让它加入联机构建,只用高配置的服务器
那么可以在配置低的机器上设置此项为 Low ,高配置服务器设置为 High;如果本机想少用点CPU在构建上,那么本机设置为Low

·AllowRemoteAgentGroup
允许哪个组的机器加入本项目的联机构建
照上个参数的要求,设置为High,表示只调用这个组的机器进行联机构建
不论如何设置,本机都要参与构建(BUG?设置AvoidLocalExecution无效),但可以设置本机少用点CPU

·AllowedRemoteAgentNames
允许哪个,哪些服务器参与联机构建,可以用通配符
例如:
S01 表示计算机名为S01的机器才参与
S* 表示所以在S形状的机器参与
*  表示所有机器
如果上一步用组的方式决定哪些机器参与构建,则本步骤的设置可用 *

·CoordinatorRemotingHost
管理器计算机名或IP

UE4 联机渲染简明教程

在开发者设置中,可以设置运行SwarmAgent.exe的机器在构建时调用几个CPU线程
其中开项目的本机是一定参与的,如果本机性能较差或想留一些CPU做它用,设置LocalJobsDefaultProcessorCount为1
同样RemoteJobsDefaultProcessorCount也设置为1

如果是服务器,假设CPU是24线程
则可以设置为22
但,如果服务器内存不是很充分,也不能设置太多线程,否则内存不足无法构建

3、联机工作时本机与服务器SwarmAgent的状态:

UE4 联机渲染简明教程

每一大条是一台计算机,每台计算机里面每一细条是一线程

SwarmCoordinator管理器端状态:

UE4 联机渲染简明教程


如果SwarmCoordinator管理器上看到有些机器是Available,但一直不参与联机
检查以下几点:
· 计算机名或IP有没有跟其它电脑冲突
· 调用的服务器组有没有设置对
· 用其它版本的SwarmAgent取代UE4引擎自带的SwarmAgent。



相关文章
网友评论

您需要登录后才可以发帖 登录 | 立即注册

关闭

全部评论:0条

推荐
热门