Enhance the vignette effect and unify postprocessing effects laying ground work for damage effects etc. #96
Labels
No Label
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
upstream
wontfix
No Milestone
No project
No Assignees
1 Participants
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: unfa/liblast#96
Loading…
Reference in New Issue
There is no content yet.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may exist for a short time before cleaning up, in most cases it CANNOT be undone. Continue?
The vignette effect currently uses a TextureRect applied on a canvas after rendering the issue is that it's applied after tonemapping of the camera output, so hilights are already clipped and they don't look natural this way.
Damage effects like "bleeding eyes" etc could also be done this way.
Here's a method that lets us fix it and also apply other post-processing effects before the tonemapping (if we need lens flares, chromatic aberration etc.)
https://docs.godotengine.org/en/stable/tutorials/shading/advanced_postprocessing.html
My question about this on Godot Contributors chat (some good info there):
https://chat.godotengine.org/channel/rendering?msg=L3FFdfpqxwuQn48ku
Basics are done (bleeding eyes) and I'll spare this for now.