joli1400 Posted November 17, 2016 Share Posted November 17, 2016 Hi there babylon community, me and my fellow project members are working on a project for school and could use some help getting some answer for a couple of questions. We have tried researching and testing our way forward but frankly, we've hit a bit of a stop. A little backstory: we are working together with a big company and their internal web application to show system hierarchy and dependencies. Our mission is to take this web application, currently running in 2D, and bring it into 3D. We are all computer scientist with little to no previous knowledge of 3D so it has been quite the learning experience but babylon has been a wonderful tool to work with to make this happend. First of all, we are representing the different systems using meshes(spheres). This works well, however this is a big company with ALOT of different systems and the searches can return up to 10 000 different systems in one view. This means we have to draw 10 000 spheres connected with a couple of thousand lines. This causes lag! We started looking into performance optimization and stumbled across making instances of the spheres instead of creating new ones. In our test we could see a significant increase in FPS when doing so but we ran into another problem. The application we are developing has to be able to click and select the different spheres to display information about them and to interact with them. When we applied the instances on our application clicking one of the meshes selected all meshes of the same instance. The question here being is this the intended and expected behaviour or can we work around it somehow? We tried cloning the meshes but the FPS increase was nowhere near the same as with instances. Any other help on how to improve performance with something like this is much appriciated, sorry we can't provide you with a playground or something but hopefully the question makes sense! Br, Johan Quote Link to comment Share on other sites More sharing options...
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.