-
-
Notifications
You must be signed in to change notification settings - Fork 97
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
Godot 4.0 Classic Fog officially supported extension for retro games? #6203
Comments
Perhaps these could be also considered within this context: |
Duplicate of #4619 |
Well, this was specifically about supporting it as an extension. |
Sorry, I missed that when reading your post. That being said, this isn't something that can be made into an extension, you are requesting a change in the internal scene shader. Also, this is a place for making proposals for changes to the engine hence the last question |
Ah, I didn't realize proposals weren't for extensions, no problem. |
Describe the project you are working on
Retro first-person 3D horror game.
Describe the problem or limitation you are having in your project
The old fog from Godot 3.x was useful as an artistic tool, particularly for walking simulators, horror games and first-person shooters. The fog in 4.0 is designed to be much more like realistic fog and no longer has a the harsh cutoff curves to allow for creative use of fog as a retro aesthetic (not intended to be realistic at all).
Describe the feature / enhancement and how it helps to overcome the problem or limitation
A reimplementation of the old 3.x fog as an extension, specifically for the aesthetic used by retro-styled games rather than realistic modern fog as a visual effect.
Describe how your proposal will work, with code, pseudo-code, mock-ups, and/or diagrams
I would imagine it would be the old code from the WorldEnvironment in 3.x, forked as an extension.
If this enhancement will not be used often, can it be worked around with a few lines of script?
Maybe, but I wouldn't know where to start.
Is there a reason why this should be core and not an add-on in the asset library?
I think it should be an officially supported extension for 4.0
The text was updated successfully, but these errors were encountered: