当前位置:网站首页>Web side 3D visualization engine hoops communicator reads 10g super large model test | digital twin Technology
Web side 3D visualization engine hoops communicator reads 10g super large model test | digital twin Technology
2022-07-26 07:57:00 【Juvien_ Huang】
Preface :
HOOPS Communicator Is designed for use in the cloud and Web Build engineering applications on 3D Development kit . It's for Web workflow 、 Browser and engineering graphics are optimized . The R & D team spent 20 Years of research and development HOOPS Visualize( Local 3D Visualization engine ), They have accumulated a lot of professional knowledge of computer graphics in these works , And on this basis , Found out Support cloud or Web Applications The method of constructing ultra-high performance graphics toolkit :HOOPS Communicator Support the rapid loading of super large models through a powerful flow engine . This is for large-scale equipment manufacturing or BIM Users in the field are particularly important , They must implement many different workflows on a complete and unified model ( Set design 、 process 、 Simulation 、 manufacture 、 A digital twin process integrating operation and maintenance ), In different workflows , You need to load multiple instances of the super large model to meet the application requirements .

This time, we will choose a seven seat commercial vehicle model for performance test , This model assembly includes 3190 File , A total of 10GB size .

Step 1 We load the whole model completely through the desktop test program , You can see the total number of models 2 Billion triangular patches .

Step 2 Assemble the whole vehicle model zhuangpei.CATProduct File passed in to HOOPS Communicator Of Converter.exe Carry out lightweight processing ,HOOPS Communicator All subassemblies and components under it will be automatically scanned .

Step 3 from 18:09:40 Start conversion after loading , Until 22:11:17 Conversion success , Total time consuming 4 More than a hour , Memory peak consumption 17G, Conventional consumption 14G( Please pay special attention to , When converting the model, please reserve more than twice the size of the model ).

Step 4 Let's see the effect after conversion .

Step 5 Click on F12, Call out console , Input hwv.getView().setStatisticsDisplayVisibility(true) Method to enable real-time rendering statistics .

Step 6 We see a pile of file information in the upper left corner , Including the current frame rate , Number of calls to the function , The number of triangular patches rendered at a time , We can see that the number of triangles in the last frame is 1600 More than ten thousand .

Step 7 We explode the model , Look at the effect . This last frame is rendered 1500 More than ten thousand triangular patches , After repeated explosion operation , I feel the fan of my laptop start to take off :)

What about? , Is it exciting ? Please contact us for trial use , Feel the world's first rendering engine HOOPS Communicator Extraordinary experience for you !
边栏推荐
- How to close the high-level port
- JWT quick start
- API (common class 2)
- 0 dynamic programming leetcode1567. Length of the longest subarray with positive product
- 分布式相关面试题总结
- Abnormal (2)
- Polymorphism, final and interface
- Distributed system and distributed database system (Introduction)
- Vscode cannot start the problem solving idea
- Hystrix配置简单说明
猜你喜欢

ARIMA model for time series analysis and prediction

Excel file parsing

Establishment and use of openstack cloud platform

IDEA settings设置快捷键实现字符串中的英文字母转大小写

JMeter性能测试之使用CSV文件参数化

The bigger the project is, the bigger it is. This is how I split it

Installation of Baidu flying paste deep learning framework tutorial in Anaconda

Deep learning model deployment

Audio and video learning (10) -- PS streaming

From boosting to lamdamart
随机推荐
Como automatic test system: build process record
Kdd2022 | uncover the mystery of Kwai short video recommendation re ranking, and recommend the new SOTA
Utils connection pool
Master slave database deployment
Web page basic label
Tensorflow learning diary tflearn
The analysis, solution and development of the problem of router dropping frequently
1. MySQL Architecture [MySQL advanced]
[keras entry log (3)] sequential model and functional model in keras
程序环境和预处理
利用js实现统计字符串数组中各字符串出现的次数,并将其格式化为对象数组。
Shardingjdbc pit record
AQS implementation principle
Summary of traversal methods of list, set, map, queue, deque and stack
Sort: merge sort and quick sort
Lambda and stream
Jmeter性能测试之将每次接口请求的结果保存到文件中
Jmeter性能测试之使用存储响应内容到文件监听器
Matlab-二/三维图上绘制黑点
2021-11-09