###前言
使用SuperMap Hi-Fi 3D SDK for Unreal,会遇到一些崩溃或者加加载不上等问题,本文档手收集记录一些使用过程总可能会遇到的一些问题并给予相应的解决方案,很多问题新版本已做优化,推荐大家可使用前,可在http://support.supermap.com.cn/DownloadCenter/ProductPlatform.aspx 地址下载最新版本进行安装使用
🚩问题一:使用Georeference组件时,设置坐标点运行,保存关卡后在运行,位置错误
现象 1.编辑模式下 查看坐标点正确 2.运行模式下 网格体未在正确的坐标,查看细节面板里面的值不正确
解决方案或产生原因
需要保存 map,先关闭编辑模式之后,再保存 map,避免出现位置信息错误等问题
🚩问题二:白模美化升级方案注意事项
现象 1.关联json文件无误,切缓存无误,但运行时未关联上材质
解决方案或产生原因
面板无‘计算法线’选项,若无该选项,需升级插件版本 升级后勾选即可
🚩问题三:NVENC问题
现象 1.添加UE插件后,打开工程崩溃,报NVENC API 无法创建
解决方案或产生原因
因为UE自带的Pixel Streaming插进引起,10.2.1版本的supermap插进默认启用了像素流,代码里面修改为不启用后重新生成,可正常打开工程
🚩问题四:天空大气组件位置不正确
现象 1.添加天空大气后,位置不对,和地球偏差较大
解决方案或注意事项
不要打开编辑模式时候保存场景 也不要编辑模式时候放置天空大气 编辑模式,然后把天空大气放进去,按照文档设置就行
🚩问题五:项目打包后,天空大气等插件位置不正确
现象 1.在UE关卡运行是位置正常,打包后,大气等插件与地球距离相差较远
解决方案或注意事项
运行打包后的exe,重新设置地理原点 旧版本插件打包未带入地理原点的设置,已做修改,更新UE插件包即可
🚩问题六:打开示例关卡,示例数据不显示,且无法定位
现象 1.在UE运行示例关卡,图层无法定位和显示
解决方案或注意事项
缓存导致 需导航栏输入“%temp%”,到文件夹后,到上一级目录,有个supermap文件夹下面的cache目录 清除即可
🚩问题七:部分机器运行示例关卡,闪退
现象 1.报SuTOOLkit3D的错误
解决方案或注意事项
升级UE最新插件包
🚩问题八:右击工程目录选择 Generate Visual Studio project files,报Unable to compile source files.
现象 1.查看报错日志里面显示“CS0101: 命名空间“<全局命名空间>”已经包含了“SuperMap”的定义”
解决方案或注意事项
创建UE工程时,命名不能是SuperMap
🚩问题九:revit模型生成缓存发布为三维服务,UE在线图层加载该服务,模型显示不全
解决方案或注意事项
生成缓存时,不要勾选‘实例化’
🚩问题十:模型数据集右键进行材质替换时,无法选中对象
解决方案或注意事项
运行关卡前,需开启‘碰撞检测’,再运行关卡进行替换操作
🚩问题十一:Window远程桌面,进行UE插件操作,运行管关卡时可正常加载定位数据,而编辑模式下,无法定位图层,没有反应
解决方案或注意事项
Window远程桌面 无法使用高性能显卡,换用第三方远程软件,如向日葵后,编辑模式可正常定位使用
🚩问题十二:UE4.26打包exe失败
现象: 1.不使用SuperMap的UE游戏引擎插件 打包可成功; 2.打包日志里面会报‘\Plugins\SuperMap Scene SDKs_Unreal Engine\Content\BluePrints\Web427 ’下的uasset不存在
解决方案或注意事项
是因为UE4.26版本不支持该文件下的内筒,打包前删除该Web427即可
🚩问题十三:云渲染的demo,在其他机子以ip方式访问点击’click to Start’运行报Disconnection
现象: 1.访问默认的80端口页面正常,SuperMap提供的iearth的3000端口页面报Disconnection
2.3000页面 F12查看开发者工具 控制台报’ws//127.0.0.1‘ failed
解决方案或注意事项
是因为我们提供的iearth工程里面,固定的127.0.0.1,其他机子应以ip的形式的访问才能连通ws 可在’WindowsNoEditor\Samples\PixelStreaming\WebServers\SignallingWebServer\iearth\public\js_module\scripts\app.js‘搜索’127.0.0.1‘,并将其改成云渲染程序所在的机器的ip
🚩问题十四: win11系统, 运行范例Map,发送崩溃,崩溃报‘EXCEPTION_ACCESS_VIOLATION reading address 0x000000003f800010’
现象: 1.可以正常打开UE自带的关卡
解决方案或注意事项 编译C++工程时,报权限问题,需设置下UE工程所在目录的文件权限,将Users当前用户的权限设置为完全控制
🚩问题十五: win11系统, 按照白模美化文档进行后,显示不了纹理,数据在win10是可以正常显示
现象: 1数据以及json在win10操作系统上,是可以正常显示
解决方案或注意事项 需设置下拷贝到Context下面的材质文件夹ModernCityBundle的文件权限,将Users当前用户的权限设置为完全控制
🚩问题十六: 材质导出失败
现象: 点击材质导出 只有LayerInfo.json文件 无UE材质文件
解决方案或注意事项 加载的缓存的路径不要使用中文路径 且避免使用SuperMap插件自带材质
🚩问题十六: 材质导出后,WebGl加载不显示
现象: 步骤和帮助文档一致 但前端加载 无显示也无请求
解决方案或注意事项 需将LayerInfo.json里面其他无关的图层移除 ;也可直接使用最新插件包
🚩问题十七: UE5运行关卡崩溃
现象: 崩溃报D3D12RHI相关
解决方案或注意事项 在项目设置-- 平台-- Windows – 默认RHI设置为DirectX11 重启工程文章来源:https://www.toymoban.com/news/detail-460562.html
🚩问题十八: UE4.26打包失败
现象: UE4.26打包失败,报Content\Materials\InstancePipe.uasset has newer custom version of DEV-rendering
解决方案或注意事项
删除该报错文件 再进行打包即可文章来源地址https://www.toymoban.com/news/detail-460562.html
到了这里,关于SuperMap Hi-Fi 3D SDK for Unreal问题集锦的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!