Skip to main content

Module postfx

Module postfx 

Source
Expand description

Post-processing passes: bloom, distortion, color grade, motion blur, etc.

Re-exports§

pub use pipeline::PostFxPipeline;

Modules§

bloom
Bloom post-processing pass.
bloom_pipeline
Proper Bloom Pipeline — multi-level downsample/upsample bloom with brightness threshold.
chromatic
Chromatic aberration pass — RGB channel spatial offset.
color_grade
Color grading pass — full CPU/GPU color pipeline.
distortion
Screen-space distortion pass — gravitational lensing, heat shimmer, entropy warping.
fxaa
FXAA 3.11 — Fast Approximate Anti-Aliasing.
grain
Film grain overlay — per-pixel random brightness noise, mimicking analog film emulsion.
lut_grade
Color Grading LUT — 3D look-up table generation, blending, and GPU upload.
motion_blur
Velocity-based motion blur pass.
pipeline
GPU post-processing pipeline: bloom, chromatic aberration, film grain, vignette, scanlines.
scanlines
CRT scanline overlay — darkened horizontal lines mimicking a CRT phosphor display.

Structs§

PostFxParams
Parameters for the full post-processing pipeline this frame.