Shader is a term used in computer graphics to refer to a program that is responsible for generating graphics. There are several synonyms for Shader that can be used interchangeably. Some of these include graphical effects engine, rendering engine, image processing engine, and pixel shader. A graphical effects engine refers to a software application that produces visual effects used in video games, movies, and other digital media. Rendering engine, on the other hand, is a program that creates a photorealistic image from a three-dimensional scene. An image processing engine refers to a program that manipulates digital images in a particular way. Lastly, a pixel shader is a type of shader that operates on individual pixels to produce visual effects.