UE/Unity/Webgl模型在信创服务器上实时渲染推流的可行性分析

随着国产化的持续进行,数字孪生和虚拟仿真领域也面临着国产化适配的需求。点量晓芹近年来发现很多数字孪生/虚拟仿真相关的项目,在实时云渲染领域也有越来越多的国产信创的需求,而且从最初的只有操作系统要求麒麟、统信等国产操作系统,到现在很多项目直接要求纯国产化设备,即国产CPU+国产显卡+国产操作系统。

面对以上实际的项目需求,点量云流做了很多国产化相关的工作,也支撑过很多项目的落地实施。随着越来越多的接触,点量晓芹发现很多项目供应方在面对这类需求时,有很多共性的疑问。本文将对信创下UE/Unity/Webgl模型的实时渲染推流,常见问题做汇总分享,帮助有需要的伙伴对该领域有更多的了解。

  1. 如果要支持信创下实时渲染模型需要做哪些处理?使用信创云渲染对模型有什么要求?

------对于要在信创设备上实时云渲染推流的UE等模型,唯一的要求是要输出Linux下的可还行文件 。但要推流的UE模型本身在信创设备上要能稳定运行,因为云渲染的技术本身并不会节省孪生模型运行所需的显卡、CPU等硬件资源,而是将孪生模型运行所需的这些算力资源全部由服务器端提供。

  1. UE/Unity/webg孪生或虚拟模型都可以支持信创推流吗?

------这些常见的引擎的模型,只要本身能在信创系统下流畅运行,在信创设备下实时渲染是可以实现的。但不同的模型在不同的信创设备下的表现并不相同,和设备的硬件组合也有很大关系,因为现在国产显卡的生态还有很大提升空间,在不同操作系统下不同的引擎模型本地运行的效果也有很大差别。

  1. CPU是否可支持ARM架构的比如鲲鹏的CPU?

------可支持X86/C86以及ARM架构的国产CPU,包括海关/鲲鹏/兆芯等品牌。

  1. 国产GPU显卡支持哪些?

------目前国产显卡主要是摩尔线程和励算,摩尔的显卡在渲染行业主要是S80/S3000和X300。而励算的显卡在云渲染领域则是LX Pro专业卡,其他的也有项目上提到过昇腾但非常少。

  1. 国产操作系统支持哪些?

------国产操作系统目前在实际的信创项目中,使用比较多的是麒麟系统,其次是统信os,其他的相对较少。但目前除了这两个外也支持了其他更多操作系统,比如Linux、华为欧拉、中科方德等。

  1. 有推荐的国产操作系统配置吗?

------对于这个问题,其实还是要看推流的模型引擎,以及国产服务器的硬件组合,不同组合的信创服务器推流不同引擎的模型效果也有很大的区别,以下测试结果可提供部分参考,如果有服务器配置已定,能实地测试看下效果更好。

|-------------------|-------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| | 国产信创配置1 CPU:Intel(R) Core(TM) i7-12700 GPU:砺算LX PRO 内存:64GB 操作系统: 麒麟V10桌面版Sp12403 | 国产信创配置2 Linux系统 显卡:摩尔线程S80 CPU:intel 点量云流实时云渲染Linux版 测试之前,在云推流过程中统一了分辨率为1920x1080,帧率为60FPS,并且同时设置开三路。 |
| UE数字孪生模型 | 以UE5.3.2官方Demo作为测试场景,分别在窗口模式和全屏模式下记录帧率。 1、测试方法:通过引擎内置stat fps命令查询实时帧率。 2、测试结果:窗口模式下:80fps全屏模式下(1k分辨率):70fps | Linux系统 + 摩尔线程S80(本地运行)帧率:约40FPS GPU 利用率:72% 表现:帧率有所下降,GPU负载较Windows更低,系统适配差异明显。 ------------------------------------------------ Linux系统 + 点量云流实时云渲染 + 摩尔线程S80 帧率:约40FPS GPU利用率:73% 表现:与Linux本地运行基本一致,点量云流无明显额外性能损耗,跨平台云渲染稳定。 |
| Webgl模型推流 | 1、测试方法:逐步增加WebGL实例数量,记录帧率变化。 2、测试结果:砺算LX PRO可稳定运行11个WebGL实例 ,帧率稳定在60fps。当实例数增加到12-13个后,帧率开始下降到50fps ,帧率出现下滑且波动较大。 | 以ThreeJS官方的某个示例做测试,结果如下: Windows下3060:显卡利用率,平均在21%。 ------------------------------------------------ Linux下摩尔线程S80:显卡利用率在20%左右,和3060相差不大。 ------------------------------------------------ 摩尔线程S80在WebGL模式下几乎等同于3060显卡。 |

相关推荐
暴走约伯3 小时前
【VFX工具链源码拆解 02】告别机械劳动(上):一键统改百个子粒子颜色与批量重命名
3d·unity·c#·材质
郝学胜-神的一滴4 小时前
游戏设计:原型与开发 18:Unity入门的第一课
人工智能·程序人生·游戏·ui·unity·游戏引擎
淡海水6 小时前
09-01-内存-Unity资源生命周期全景
unity·c#·游戏引擎·.netcore·gc
GoldenSpider.AI9 小时前
一张户型图做成浏览器 3D 漫游:house.json 统一模型、1.2 m 剖切图纸与分阶段验收
ai编程·webgl·three.js·3d漫游·claude code
LF男男10 小时前
Flower Defense—UIFacade
unity
呆呆敲代码的小Y10 小时前
【实战精选面试题】Unity精选面试题详细解答,按模块整理汇总
人工智能·游戏·unity·游戏引擎
小贺儿开发20 小时前
《流光绘忆》Unity 沉浸式光影互动
科技·unity·ai·程序员·工具·互动·光影
Aman19841 天前
Claude Code做Unity项目移植(一):从零散工具到团队式
unity·游戏开发·vibe coding·claude code·项目迁移
地狱为王1 天前
Unity使用VoxLock实现语音隔离
unity·游戏引擎·音频处理·voxlock
Jmyd01231 天前
博物馆数字展厅系统架构设计:实景采集到云渲染全链路
unity·系统架构·博物馆·数字展厅·博物馆数字化