Loading
0

3190个文件!10GB大小!看3D WEB轻量引擎HOOPS Communicator如何高性能读取?

前言:

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


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


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


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


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


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


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


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


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


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

 

申请HOOPS试用

 


慧都科技是HOOPS全套产品中国地区的经销商,提供HOOPS 60天的免费试用、中文技术支持、售卖,同时提供工业3D解决方案如果您对此感兴趣,欢迎电话咨询:400-700-1020

 

扫码关注“HOOPS”微信公众号,及时获取更多技术资讯