+2 votes

I have thousands of triangles, each of which looks different. Like a voronoi. Each triangle has a mesh and collision shape for raycasting. If I test the game, it is very slow. I think that Multimesh has one mesh for all instances but I need for each instance a different mesh. So how can I improve performance?

in Engine by (16 points)

1 Answer

0 votes

Lod, level of detail, you can use blender to make a less detailed versions of the meshes and make them switch to this less detailed ones within a certain distance, but I think you can do that using godot only, you can search about implementing lod for godot.

this is useful : https://www.youtube.com/watch?v=cy2eNuo2tCM

and this : https://github.com/rico345100/godot-3-lod

by (20 points)
Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to webmaster@godotengine.org with your username.