随着数字孪生技术的广泛运用以及国产化信创要求的普及,众多企业面临一个问题:如何为数字孪生项目匹配适合的国产硬件?上海勇进软件,一家在可视化领域深耕了21年的公司,一直在探索如何在国产软硬件上部署数字孪生项目。接下来,我们将详细介绍如何为数字孪生项目配置国产硬件。
实现数字孪生项目在国产硬件上的运行并非简单的配置叠加,它需要直面三大挑战:
1. 兼容性问题:国产显卡对OpenGL/Vulkan的支持版本相对较低,且驱动与CPU、操作系统的适配工作尚未全面完成,存在诸多兼容性问题。
2. 计算能力限制:部分单核性能不足的CPU在面临大规模场景实时渲染时可能出现内存溢出的情况。
3. 开发障碍:现有工具链在国产环境下的编译错误率较高,仍存在许多待解决的难题。
数字孪生项目的国产硬件配置与其采用的技术方案息息相关。在保障画面渲染质量的满足国产化信创的部署要求,我们选择了虚幻引擎Unreal Engine作为主要技术方案。对于用户方而言,他们更关注方案能否满足其业务场景需求。我们将用户的业务场景分为以下几类:
1. 对项目安全性有极高要求,希望采用C/S客户端应用程序的方式部署。
2. 项目安全性无特殊要求,期望以B/S网页形式部署,且用户端数量不多。
3. 同上,但用户端数量较多。
对于安全性要求极高的项目,我们推荐使用上海勇进软件研发的UEPlus for Client工具。此工具能将虚幻引擎项目打包为C/S客户端应用程序,在国产软硬件环境下运行。程序帧率稳定在25-40fps(复杂装配体操作)或40-60fps(静态模型浏览)。采用自适应负载均衡算法动态调整LOD层级,保障场景推演需求。随着硬件和软件技术的提升,帧率也将逐步提高。该方案对服务器无特殊要求,推荐的用户端运行环境包括特定型号的CPU、GPU和操作系统。
对于第二种情况,我们推荐使用UEPlus for Pixel Streaming工具。此方案在服务器端进行三维效果的渲染,对服务器端的显卡有一定要求。根据用户端的数量,决定服务器端显卡的配置。该方案的优势在于对用户端的电脑配置无特殊要求。
第三种情况同样采用B/S网页形式部署,适用于用户端数量较多的场景。这时,可以选择上海勇进软件研发的UEPlus for HTML5工具进行项目部署。该方案对服务器和客户端的显卡配置要求较低。
国产化不仅是选择,更是生存的关键。上海勇进软件立志成为国产化长征中的技术先锋,因为真正的自主可控,不在于参数的堆砌,而在于每一行代码都能在国产生态中生根发芽。我们不能等待国产硬件完全成熟再研究数字孪生技术,勇敢前行,正是上海“勇进”软件的核心精神!