前言:
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试用>>http://x7pfmmn259623uby.mikecrm.com/d7EBgIv