Cesium for UE 使用

  • Post author:
  • Post category:其他


skysun和wordterrain都需要设置坐标系,参考选择

CesiumGeoreference

.

在聚焦某块数据时,会发现相机好像是在数据下面,是因为UE中的相机一直维持Z轴朝上的角度,所以我们需要把UE世界的坐标和地理坐标对齐。选择CesiumGeoreference面板下面的

Place Georeference Origin Here

,这样当前的位置和高度都会更新。如果黑屏,就调整一下时间。



调整相机初始位置:



CesiumGeoreference

中设置Origin Latitude/Longitude/Height(也可以选择Place Georeference Origin Here,这样可以将相机当前位置直接设置成原点),然后在

DynamicPawn

中将组件的位置、旋转都重置。



加载影像数据

目前支持TMS服务,该服务文件夹下面必须要有一个

tilemapresource.xml

,里面记录了瓦片范围以及各级瓦片的分辨率。TMS切片是左下角开始的,所以可以将常用的瓦片Y修改。

如果用file方式,路径应该这么写:


file:///D:/NaturalEarthII/tilemapresource.xml

;如果是http方式,路径应该这么写:

http://8.130.10.148:8010/NaturalEarthII/

,不要写到xml。

但是目前本地起的服务还是有问题?



加Marker

加任何Actor都要挂载一个

CesiumGlobeAnchor

,绑定上

CesiumGeoreference

。不然每次重置

CesiumGeoreference

时候,Actor的位置都会重新改变。



打包失败

问题:ue4打包 ExitCode=-532462766

解决:在BuildConfiguration.xml将

<SourceFileWorkingSet> 

    <Provider>None</Provider> 

    <RepositoryPath></RepositoryPath> 

    <GitPath></GitPath> 

</SourceFileWorkingSet>

加入到其中,全局搜索一下,在

这个位置

也能够找到该xml存放路径



技术资料


虚幻引擎是如何渲染一帧的: 讲解用RenderDoc剖析Cesium for Unreal的绘制



关卡切换缓慢

对于一种局部的小关卡A,一个加载各种3dtiles数据的关卡B,在从B切换到A的过程中,由于请求太多,导致open level巨慢。目前用的1.22版本,可以选择降低

Maximum Simultaneous Tile Loads(最大同时加载瓦片数量)

的大小,可以把3dtiles和地形影像的都减少,这样的话切换起来就会快一些。



打包像素流

可以参照

官方文档

@echo off
title UE4.27 PixelStreaming

powershell ./Samples/PixelStreaming/WebServers/SignallingWebServer/platform_scripts/cmd/setup.ps1

powershell ./Samples/PixelStreaming/WebServers/SignallingWebServer/platform_scripts/cmd/Start_SignallingServer.ps1

start tutorial.exe -PixelStreamingIP=127.0.0.1 -PixelStreamingPort=8888

pause & exit
// Samples\PixelStreaming\WebServers\SignallingWebServer\platform_scripts\cmd\Start_SignallingServer.ps1

// 修改 18 行,去掉两个后缀
// Start-Process -FilePath $ProcessExe -ArgumentList "$Arguments"



去掉cesium Logo

Outliner选择CesiumCreditSystemBP,点Edit CesiumCreditSystemBP,找到Cesium下Credits Widget Class,搜索ScreenCreditsWidget替换原有ScreenCredits即可, 改好后Compile, Save。



版权声明:本文为u013929284原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。