-
-
Notifications
You must be signed in to change notification settings - Fork 21.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Switched LOD not working again #57185
Comments
There's no LOD in 3.x currently afaik (despite the settings in the UI being there). |
@lawnjelly why "feature proposal"? I am not suggesting adding something new. It's there, but it doesn't work. If this is not a bug, then what is a bug? |
Sorry to be more clear, this may be a language thing:
|
This is a duplicate of #40784. Indeed there's no implementation behind these settings, they're leftovers from 2.x which never got reimplemented (and they're not easy to reimplement). |
I know it doesn't work (I've been waiting for LOD switches since version 3.0 for a very long time). I also understand that the code is not there. But I checked, this functionality works in Godot 4. Godot 4 is very far from working. Therefore, now when many new developments began to be transferred from 4.x to 3.x, I hoped that this functionality could also be restored. I admit that I can be mistaken, but in theory, switching visibility based on the distance condition is a very simple technology. |
Not true (unless you're someone whose computer does NOT support Vulkan) - it does have its issues and porting a big project isn't easy, but Godot 4 definitely works.
If all you wanted to do was request a backport of the LOD from 4.x to 3.x, the issue should have been titled accordingly (the current title suggests a regression, which is not the case as it never worked in the first place) |
I did not mean that Godot 4 does not start, I mean that it is too unstable for development using it.
Apparently I do not understand some of the subtleties. I see the same settings in Godot 2.x, 3.x and 4.x. But the technology only works in 2.x and 4.x. So you are saying that I need to recreate the issue with a different title? |
A setting is not a feature. Here's the implementation of visibility ranges in 4.0: #48847. This is not trivial to backport, it depends on the renderer which is the main part which is 100% different in 2.x, 3.x, and 4.x. Rewriting the renderer is the main reason why these versions are not compatible with each other. It also mean that renderer-dependent features need to be reimplemented from scratch, and LOD was never reimplemented in 3.x. At this point, it's safe to assume it will not be. The properties were left as an oversight and should be removed, which I do in #57196. |
It's clear. Thanks for the explanation. It's very unfortunate. This functionality is sorely lacking. |
Apparently there's a draft PR which implements the basic LOD functionality that could be expected from these properties: #53778. So if it can be finalized, this would be merged instead of removing the properties. |
Godot version
3.5 b1
System information
All
Issue description
I read that Godot 3.5 will support LOD - I was delighted. But apparently this did not apply to switchable LODs. This feature worked in 2.x and already works in 4.x, i can only speculate, perhaps you could have this feature in version 3.5 as well? I humbly ask the development team for this small courtesy, unless of course it will embarrass you and will not be undue impudence on my part.
Steps to reproduce
Minimal reproduction project
No response
The text was updated successfully, but these errors were encountered: