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§
- Post
FxParams - Parameters for the full post-processing pipeline this frame.