Effects — user documentation
The post-process side: everything that happens between the main pass and the screen. All effects are opt-in — a feature you don't enable costs nothing (no textures, no passes).
| Page | Topic |
|---|---|
| HDR & tone mapping | Offscreen float render + ACES/Reinhard, opt-in via with_hdr |
| Bloom | Post-process glow: threshold → blur → composite |
| MSAA (anti-aliasing) | Multi-sample edge smoothing, opt-in via with_msaa(4) |
| Fog (distance) | Distance fog (3 modes), masks world edges, opt-in via with_fog() |
| DoF (depth of field) | Cinematic bokeh blur, focus distance, opt-in via with_dof() |
Example folder: lib/examples/effects/
(demo, bloom, hdr, msaa, fog, dof).