These are all fairly basic screen space post processing effects but can be used on objects in the world. to give them their own individual effects.
On top of this there are also burn effects, glass effects and others that can be applied, in this case to the camera. I’m learning similar effects in OpenGL at the moment too on RenderMonkey in my spare time.