Bevy Anti Aliasing and Screen Effects TAA: Temporal Anti Aliasing (https://docs.rs/bevy/0.13.2/bevy/core_pipeline/experimental/taa/struct.TemporalAntiAliasSettings.html) * Component added to camera * Conflicts with MSAA and FXAA * Can be "reset" with a bool, but otherwise no settings * Requires TemporalAntiAliasingPlugin to App. * Requires the following marker components on Camera: * DepthPrepass * MotionVectorPrepass * TemporalJitter * Cannot be used with Orthographic camera MSAA: Multi-Sample Anti-Aliasing (https://docs.rs/bevy/0.13.2/bevy/prelude/enum.Msaa.html) * Resource set to the number of samples to run for anti-aliasing or "Off" * Conflicts with FXAA and TAA * If set to a sample count, conflicts with Msaa and Fxaa FXAA: Fast Approximate Anti-Aliasing (https://docs.rs/bevy/0.13.2/bevy/core_pipeline/fxaa/struct.Fxaa.html) * Compnent added to Camera * Conflicts with MSAA and TAA * Has the following parameters: * Enabled * Edge Threshold and Edge Threshold Min. * Sensitivity settings ranging from Low to Extreme. CAS: Contrast Adaptive Sharpening (https://docs.rs/bevy/0.13.2/bevy/core_pipeline/contrast_adaptive_sharpening/struct.ContrastAdaptiveSharpeningSettings.html) * Component put on camera to enable adaptive sharpening * Used in combination w/ FXAA or TAA * Has the following parameters: * Enabled (bool) * Sharpening Strength (float 0..1 | default 0.6) * Denoise (bool) HDR: High Dynamic Range (https://docs.rs/bevy/0.13.2/bevy/prelude/struct.Camera.html#structfield.hdr) * Boolean on Camera component Bloom (https://docs.rs/bevy/0.13.2/bevy/core_pipeline/bloom/struct.BloomSettings.html) * Component added to camera to configure bloom effects * Requires HDR to be enabled * settings: * Intensity * Composite Mode: Additive or EnergyConserving * low_frequency_boost[_curvature]: Likelyhood light will scatter completely sideways * high_pass_frequency: 0..1 -> scatter angle 0..90 * Bloom Prefilter: * Threshold: rgb values under this will not contribute to bloom * How much to blend between threshold and non-threshold values * 0..1 -> abrupt..fully soft * range 0..1, default 0.0 Tonemapping (https://docs.rs/bevy/0.13.2/bevy/core_pipeline/tonemapping/enum.Tonemapping.html) * Component added to camera to configure color tonemapping * Enum of options with no further configuration Color Grading (https://docs.rs/bevy/0.13.2/bevy/render/view/struct.ColorGrading.html) * Component added to camera to control color grading * Settings: * Exposure offset measured in stops * Gamma applied before tonemapping * pre/post saturation: range 0..1, saturation before/after tonemapping Fog (https://docs.rs/bevy/0.13.2/bevy/pbr/struct.FogSettings.html) * Component added to camera * Settings: * Color of the Fog * Directional light of the fog * Directional light exponent * Fog Falloff * Linear, Exponential, ExponentialSquared, Atmospheric SSAO: Screen Space Ambient Occlusion (https://docs.rs/bevy/0.13.2/bevy/pbr/struct.ScreenSpaceAmbientOcclusionBundle.html) * Components put on camera to configure SSAO