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

前言:

HOOPS Communicator是专为在云端和Web上构建工程应用程序的3D开发工具包。它针对Web工作流、浏览器和工程图形进行了优化。研发小组花了20多年的时间来研发HOOPS Visualize(本地3D可视化引擎),他们在这些工作中积累了大量计算机图形学的专业知识,并以此为基础,找出了支持云或Web应用程序构建超高性能图形工具包的方法:HOOPS Communicator通过强大的流引擎来支持快速加载超大模型。

这对于在大型装备制造或BIM领域内的用户尤其重要,他们必须在一个完整统一的模型上实现多种不同的工作流程(集设计、工艺、仿真、制造、运维于一体的数字孪生流程),在不同的工作流中,需要加载超大模型的多个实例来满足应用要求。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

感受全球领先的渲染引擎 HOOPS Communicator 带给您的非凡体验,赶快联系我们进行试用吧!

立即申请HOOPS试用>>icon-default.png?t=N7T8http://x7pfmmn259623uby.mikecrm.com/d7EBgIv

你可能感兴趣的:(软件资讯,3d,hoops,三维模型格式转换,3D模型轻量化,3D模型可视化)