UE云渲染之局域网单实例部署

目录

一、前言

二、关卡打包设置

2.1 设置编辑器偏好参数

2.2 配置关卡

2.3 打包关卡

三、 建立启动快捷方式

四、运行信令服务器

五、前端流送

六、Web 端 Demo 使用


一、前言

UE云渲染是将UE实时渲染的图像帧通过视频流的方式传输到浏览器端,以实现在网页上实时展示高质量的三维渲染效果,可以摆脱终端性能依赖,降低体验成本,是一个越来越受欢迎且重要的功能之一。下面一起来看看如何将SuperMap Hi-Fi 3D SDK for Unreal中的关卡进行云渲染部署吧。

本文使用UE5.0为例,所使用插件为为SuperMap Hi-Fi 3D SDK for Unreal,下载地址:SuperMap技术资源中心|为您提供全面的在线技术服务

二、关卡打包设置

2.1 设置编辑器偏好参数

在主菜单中选择编辑(Edit>编辑器偏好设置(Editor Preferences...),在关卡编辑器(Level Editor>播放(Play)中找到额外启动参数(Additional Launch Parameters)设置,并将其值设为“ -AudioMixer -PixelStreamingIP=localhost - PixelStreamingPort=8888”。

2.2 配置关卡

删除SuperMap_MainActor蓝图对象, 并将SuperMapWebCameral蓝图对象拖入场景,位置归零;设置好地图模式并打包项目。

2.3 打包关卡

打开项目设置,找到地图和模式分项。修改默认游戏模式为PlaneGameMode;游戏默认地图:改为需要打包的Map

然后点击平台,找到Windows,打包项目,在弹出打包项目文件选择框,选择打包项目存放的位置。确认之后等待打包完成。

三、 建立启动快捷方式

找到打包文件,按住 Alt+exe 文件拖拽生成快捷方式,或者右击生成快捷方式。

右击快捷方式,选中属性,在目标后面添加如上内容“ -AudioMixer -PixelStreamingIP=localhost - PixelStreamingPort=8888”(注意:每个“-”前均有个空格)

命令解释:

1-AudioMixer:给像素流送添加声音,因为默认是没有声音的。

2-PixelStreamingIP=localhost:像素流送的IP地址,localhost表示的是本地地址。

3-PixelStreamingPort=8888:像素流送的端口。

四、运行信令服务器

首次运行服务器时将下载需要的所有依赖,找到打包文件夹\Samples\PixelStreaming\WebServers\SignallingWebServer文件夹,在导航栏输入 cmd,回车进入控制台,之后输入 npm install express 并回车执行命令。

然后找到文件夹打包文件夹\Samples\PixelStreaming\WebServers\SignallingWebServer\platform_scripts\cmd下的run_local.bat 文件,双击运行。运行 run_local.bat 成功后会显示如下图所示,后续请保持窗口的开启状态。

五、前端流送

运行打包项目的快捷方式,然后网页地址栏输入localhost 回车,或者输入本地 IP 地址,点击屏幕的ClickTostart即可完成本地像素流送,播放并操作项目工程。(注:想要聚焦从虚幻引擎应用程序上移开按 Alt+Tab 组合键;另外建议使用最新版本的 Chrome 64 位浏览器。)

六、WebDemo 使用

完成云渲染部署前端运行场景后,会发现仅可以进行鼠标操作,没有具体功能。因此,我们超图提供一套 js 接口以及范例, 实现 Web 端使用图层管理、分析、量算等功能。范例使用操作如下:

关闭之前 run_local.bat 打开的窗口,打开云渲染文件夹,进入到相应游戏引擎版本文件夹,会查看到以下内容。

将云渲染文件夹的 scripts iearth中的文件夹复制到\Samples\PixelStreaming\WebServers\SignallingWebServer\文件夹目下。再player.html文件复制 \Samples\PixelStreaming\WebServers\SignallingWebServer\public文件夹下。

完成复制后,点击 “run_local.bat,等待其开启。之后进入“iearth 文件夹,在地址栏输入“cmd”,并点击回车,进入控制台。在控制台输入“npm run dev” 启动 Web

双击打开 exe 创建的快捷方式。在运行虚幻引 擎应用程序的电脑上按下 Alt+Tab 组合键,将聚焦从虚幻引擎应用程序上移开。最后打开浏览器,在浏览器地址栏输入 localhost:3000,打开页面如下。之后点击 Click to start,进入到场景。

目前已有功能:图层管理、添加图层、裁剪、地形(坡度坡向、淹没分析)、分析(通视、可视域、天际线)、测算(测距、水平量算、测高、测面)、场景(飞行、卷帘、视频投放)、查询(坐标查询、属性查询)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值