Regarding the issue of custom post-processing and linear rendering pipelines

As the title suggests, when I personally reproduce the scene, I need to use my own defined pipeline and the internal linear rendering pipeline of Babylonjs to achieve a mixed effect. For example


This is my original effect, which includes a linear pipeline noise effect and a self written dark corner focusing effect. When these two effects appear separately, they are normal, but when they are mixed together, one side of the data will be abnormal. For example, in the noise journey of the linear pipeline, all the data in the self written dark corner effect becomes 0, and the screen is black. Later, I thought it was a conflict between loading the two at the same time, so I changed it to a linear pipeline post-processing effect, and then generated a custom post-processing effect process. As a result, this problem occurred, as shown in the figure:

How to integrate this custom post-processing effect with the official linear pipeline effect correctly? I may need to add more custom post-processing effects in the future. How to handle these two correctly

cc @Evgeni_Popov

Can you reproduce the problem in the Playground? It will be easier to help.

However, if you want to insert custom post-processing into the default rendering pipeline, this is not possible, you can either add a custom post-processing step before or after the pipeline. A solution would be to create the post-processes you need yourself and not use the default rendering pipeline. This way, you can add your own custom post-processing at any point in the chain.