Lecture
Post-rendering (from the English "post-processing rendering") is the final stage of visual image processing, applied after the scene has been rendered.
Post-processing is a stage of image or scene processing applied after rendering in order to improve visual quality and add effects such as blur, lighting, color correction, and so on. This process is important for creating a professional and atmospheric visual style in 3D games and applications.
This technology makes it possible to enhance the visual output in games, animation, and video, allowing various filters, effects, and detail corrections to be added.
Color correction One of the main goals of post-rendering is to ensure a correct and attractive color palette. This can be achieved through:
Contrast and brightness.
White balance correction.
Gradient effects.
Adding effects
Blur effect (bokeh) to give the scene a more cinematic look.
Adding a glow effect.
Screen effects such as noise, pixelation, or optical distortion.
Simulating physical effects
Rain, snow, or dust effects.
Distortion from heat or water.
Elimination of visual artifacts Post-rendering can be used to reduce jagged edges (anti-aliasing), remove noise, and eliminate other unwanted visual effects.
The gaming industry
Emphasizing the dramatic quality of a scene.
Increasing realism in open-world games.
Film and animation
Simulating a film camera.
Creating special effects.
Visualization for science and technology
Modeling realistic scenes in training simulators.
Post-processing of prototype renders.
Rendering the raw scene.
Applying a chain of filters and effects.
Evaluating the quality of the final image
In Unity, post-processing is implemented through the Post-Processing Stack (PPS), which provides a set of effects for improving visualization.
Installing the package:
Adding a Volume:
Configuring effects:
Quality and performance:

Bloom (glow of bright objects).

Color Grading (color correction)





Chromatic aberration
In Unreal Engine, post-processing is integrated through the Post-Process Volume:
In Godot, post-processing is implemented through the Environment:
CryEngine offers a powerful set of post-processing tools:
| Effect | Unity | Unreal Engine | Godot | CryEngine |
|---|---|---|---|---|
| Bloom | + | + | + | + |
| Color Grading | + | + | + | + |
| Motion Blur | + | + | + | + |
| Depth of Field | + | + | + | + |
| Screen Space Reflections | + (limited) | + | + | + |
| Performance | Easier to optimize | Requires powerful hardware | Lightweight | Requires powerful hardware |
Comments