Post Process For Lumberyard

I tried to find any information on the forum in the documentation but there is absolutely nothing … How to make similar and other effects of post processing?
How to create custom post processing effects?

2 Likes

Hi @didzey, Lumberyard comes with a large number of post effects built in, but the way you create custom post processing effects is primarily through editing the PostProcessing code (for example https://github.com/aws/lumberyard/blob/master/dev/Code/CryEngine/RenderDll/XRenderD3D9/PostProcessGame.cpp) and corresponding shaders in dev/Engine/Shaders/HWScripts/CryFx/PostEffectsGame.cfx

3 Likes

Some of the built-in post effects are broke. Ghost Vision for instance is broke as it throws errors in the console. Others don’t even show up like Nano. The only ones I’ve gotten to work are the ones that you can edit through script canvas (like visual artifacts, DOF, etc.). Kill screen I’ve gotten work. Scratches doesn’t work.

3 Likes

You’re right @wcb, there are several legacy effects in there (from Crysis? GameSDK?) that may not work in their current state or without assets from those games. It hasn’t been a priority for us to work on cleaning up this old code given the larger architectural changes we’ve been addressing.

When you say scratches, do you want the kind of scratches you would see if you were wearing a mask? Not sure I’m familiar with that effect.

1 Like

I’m not familiar with that effect either. I assumed it was like wounds or something. If you guys are planning on doing something in post effects I would recommend just adding more base effects with more options that can be cobbled together in post effect groups to meet a large variety of needs.

1 Like

see :wink: