当前位置:网站首页>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 !
边栏推荐
- Hcip--- BGP comprehensive experiment
- Summary of traversal methods of list, set, map, queue, deque and stack
- System architecture & microservices
- Rack server expansion memory
- Installation of Baidu flying paste deep learning framework tutorial in Anaconda
- 记一次路由器频繁掉线问题的分析、解决与发展
- A tutorial for mastering MySQL database audit characteristics, implementation scheme and audit plug-in deployment
- 2022.7.22DAY612
- Idea settings set shortcut keys to convert English letters to case in strings
- “尝鲜”元宇宙,周杰伦最佳拍档方文山将于7月25日官宣《华流元宇宙》
猜你喜欢
随机推荐
DCN (deep cross network) Trilogy
Introduction to C language (8)
JMeter性能测试之使用CSV文件参数化
[keras entry log (3)] sequential model and functional model in keras
音视频学习(十)——ps流
Pycharm common shortcut keys
Leetcode 206. reverse chain list (2022.07.25)
table 固定特定行
Tensorflow learning diary tflearn
[daily question 1] 919. Complete binary tree inserter
数据库基础
Yaml language-01 (data type, array, object)
QT listview add controls and pictures
Kdd2022 | uncover the mystery of Kwai short video recommendation re ranking, and recommend the new SOTA
How to ensure the double write consistency between cache and database?
给项目日志加上traceid
C # use log4net to record logs (basic chapter)
Distributed system and distributed database system (Introduction)
Summarize the common high-frequency interview questions of the software testing post
PHP environment deployment









