This demo showcases how HOOPS Communicator can be used to stream in a massive dataset. This Boeing 777 model is a 30GB Catia assembly with over 700,000 parts and 350 million triangles. Through the use of the Stream Cache Server, this model begins to stream data that is most relevant to the current view. While using this demo, you will notice that depending on your camera location, different segments of data will begin to stream in. This built in streaming functionality which comes as a default feature of the Stream Cache Server, allows users to quickly begin interacting with massive datasets completely in the browser.
Another feature that is highlighted within this demo is memory limiting within HOOPS Communicator. Memory limiting allows you to restrict the amount of GPU resources that are used on the client at a given time. If the client system detects that streaming in additional data will put it over the memory limit, existing data will be ejected from the client to make room for new, more relevant data.
In this demo, you will be prompted to use memory limiting or not. From there you will be taken to the HOOPS Web Viewer which will begin streaming in the Boeing model. You can switch views from the views drop down button on the right side of the screen.