Skip to content
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

[FEATURE REQUEST] LOD transition hysteresis and smooth fading in and out (transparency/dither) #34

Open
Halfjog opened this issue Nov 7, 2023 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@Halfjog
Copy link

Halfjog commented Nov 7, 2023

hello dreadpon, thank you very much for making this free addon, its simple 2 use and very useful!!!!!!!!!!

is it possible to add some sort of fade in/fade out effect to minimize LOD popping?? like with visibility range fade transition margins in Godot

maybe it could be some kind of transparency shader (dithered opacity for maximum fps!!) that gradually fades a new LOD in and then fades old LOD out depending on the distance from player (for example 1m for fade in, then 1m for fadeout - all done in a span of 2 meters)

@dreadpon dreadpon added the enhancement New feature or request label Nov 16, 2023
@dreadpon
Copy link
Owner

I had a though of adding LOD hysteresis thresholds (which I believe is what you're referring to) while also maybe adding some sort of optional fade shader (as it usually implies having both LODs active at the same time, increasing the load).

Unsure when though.

Hysteresis seems pretty straightforward but fading not so much
If anyone has good material on existing, optimized implementations - I'd like to take a look

@dreadpon dreadpon changed the title [FEATURE REQUEST] LOD Fade [FEATURE REQUEST] LOD transition hysteresis and smooth fading in and out (transparency/dither) Nov 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants