Separate world environment from post processing and add a better way to do post processing in 3D. #8703
tomankirilov
started this conversation in
3D
Replies: 1 comment 1 reply
-
I think the current separation works well enough, but the issue is that there's no easy way to globally disable certain post-processing effects for performance reasons. However, there's a proposal that aims to address this: #5229
This is discussed in #4466.
This is already being tracked in #2196. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I think world environment and post-processing should be separate nodes.
World Environment should deal with the sky, background light, and ambient light. Maybe with the fog too.
There should also exist a PostProcessing node. This node can deal with tone mapping, screen-space reflections, screen-space AO, bloom etc. Making post-processing volumes is a good idea too, but I think just having an easy way to add a post-processing would already be a big step in a good direction.
On top of that I think that the way we are currently doing post-processing in 3D feels really hacky. Adding a plane, modifying the vertices to fit the camera in the vertex shader feels just wrong.
If we have a post-processing node it can probably contain a slot/slots for custom post-processing shaders?
Beta Was this translation helpful? Give feedback.
All reactions