–1 vote

Hello I'm still getting used to GoDot. I'm trying to make a planet that has a high detailed surface and to do so i would need to add and remove detail from the mesh based on distanced. Can someone point me in the right direction to get this done? Thank you

in Engine by (11 points)

Do you mean LOD?

The issue with LOD is its not viable to make that many revisions of the mesh myself considering the scale of the planet. SO yes LOD is the answer but im looking for the best way to implement it with something that is the scale of a planet since making 200 versions of the same mesh is not ideal.

1 Answer

0 votes

There is a general method in games, I forgot the name and the abbreviation ... With this method objects are loaded in more detail when approaching and you save a lot of resources!

by (73 points)

Yeah its LOD I think you are referring too, right now the best option I have is to split the planet up into 152 separate meshes than to make 5 different levels of detail for each one for a total of 760 different meshes and to make a script to swap them out based on distances which is doable but tedious.

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.