Web端3D可视化引擎HOOPS Communicator读取10G超大模型测试 | 数字孪生技术

前言:

HOOPS Communicator是专为在云端和Web上构建工程应用程序的3D开发工具包。它针对Web工作流、浏览器和工程图形进行了优化。研发小组花了20多年的时间来研发HOOPS Visualize(本地3D可视化引擎),他们在这些工作中积累了大量计算机图形学的专业知识,并以此为基础,找出了支持云或Web应用程序构建超高性能图形工具包的方法:HOOPS Communicator通过强大的流引擎来支持快速加载超大模型。这对于在大型装备制造或BIM领域内的用户尤其重要,他们必须在一个完整统一的模型上实现多种不同的工作流程(集设计、工艺、仿真、制造、运维于一体的数字孪生流程),在不同的工作流中,需要加载超大模型的多个实例来满足应用要求。

Web端3D可视化引擎HOOPS Communicator读取10G超大模型测试 | 数字孪生技术_第1张图片

本次我们将选择一个七座商务车的整车模型来进行性能测试,本模型装配共包含3190个文件,总计10GB大小。

Web端3D可视化引擎HOOPS Communicator读取10G超大模型测试 | 数字孪生技术_第2张图片

 

Step 1  我们通过桌面测试程序将整个模型完全加载后,可以看到模型共计2亿个三角面片。

Web端3D可视化引擎HOOPS Communicator读取10G超大模型测试 | 数字孪生技术_第3张图片

 

Step 2  将整车模型的总装配zhuangpei.CATProduct文件传入到HOOPS Communicator的Converter.exe进行轻量化处理,HOOPS Communicator会自动扫描其下所有的子装配和零部件。

Web端3D可视化引擎HOOPS Communicator读取10G超大模型测试 | 数字孪生技术_第4张图片

 

Step 3  从18:09:40加载后开始转换,一直到22:11:17转换成功,共耗时4个多小时,内存巅峰消耗17G,常规消耗14G(这里请特别注意,转换模型时请预留超过模型大小一倍以上的内存空间)。

Web端3D可视化引擎HOOPS Communicator读取10G超大模型测试 | 数字孪生技术_第5张图片

 

Step 4  我们来看看转换后的效果。

Web端3D可视化引擎HOOPS Communicator读取10G超大模型测试 | 数字孪生技术_第6张图片

 Step 5  点击F12,呼出控制台,输入hwv.getView().setStatisticsDisplayVisibility(true)方法启用实时渲染统计信息。

Web端3D可视化引擎HOOPS Communicator读取10G超大模型测试 | 数字孪生技术_第7张图片

 

Step 6  我们看到左上角出现了一堆文件信息,包括当前帧率,调用函数的次数,一次渲染的三角面片数量等,我们可以看到最后一帧的三角面片数为1600多万。

Web端3D可视化引擎HOOPS Communicator读取10G超大模型测试 | 数字孪生技术_第8张图片

 

Step 7  我们把模型爆炸,看看效果。本次最后一帧渲染了1500多万个三角面片,反复爆炸操作后,我感受到笔记本的风扇开始起飞了 :)

Web端3D可视化引擎HOOPS Communicator读取10G超大模型测试 | 数字孪生技术_第9张图片

怎么样,心动了吗?赶快联系我们进行试用吧,感受全球第一的渲染引擎 HOOPS Communicator 带给您的非凡体验!

申请HOOPS试用

你可能感兴趣的:(干货分享,软控件相关,智能制造,Web,3D,数字孪生,3D,Web渲染,3D可视化引擎,HOOPS)