Post Process Effects on Mobile Platforms
Overview
Mobile postprocessing is implemented as a separate code path from PC/Console post processing. This is to reflect the slower dependent texture reads, missing hardware features, extra rendertarget resolve costs, and the slower performance in general. The following categories can be found in a postprocess volume (or a camera Actor).
Post Process Categories
Film
Everything works the same as desktop/console.
Scene Color
The following are unsupported on mobile:
- Fringe Intensity
- Color Grading
- Color Grading Intensity
Bloom
The following are unsupported on mobile:
- Dirt Mask Intensity
- Dirt Mask
- Dirt Mask Tint
Light Propagation Volume
Unsupported. Set "Intensity" to zero to emulate mobile on desktop.
Ambient Cubemap
Unsupported. Set "Intensity" to zero to emulate mobile on desktop.
Auto Exposure
Auto exposure is not supported on mobile, however the "Auto Exposure Bias" setting is supported. Set "Min Brightness" and "Max Brightness" to 1 to emulate mobile on desktop (this clamps the range of auto exposure so that auto exposure will have no effect). The "Auto Exposure Bias" setting can then be used to lighten or darken the scene.
Lens Flares
Unsupported. Set "Intensity" to zero to emulate mobile on desktop.
Ambient Occlusion
Unsupported. Set "Intensity" to zero to emulate mobile on desktop.
Depth Of Field
To turn off Depth of Field, set "Scale" to zero, this is suggested as default to improve performance.
Mobile Depth of Field is currently not compatible with PC. There is no way to currently visualize on the desktop version what the mobile settings will look like except using an unsupported "-FeatureLevelES2" launch flag when starting the editor, or using the "Mobile Preview" option from the "Play" button drop down menu.
The following settings are not supported on mobile:
- Near Transition Region
- Far Transition Region
- Max Bokeh Size
- Near Blur Size
- Far Blur Size
Mobile Depth of Field provides two focal planes (one for the near and one for the far bokeh). The "Focal Distance" and "Focal Region" control those planes as they do on desktop. The "Scale" parameter goes from 0 (off) to 1 (full size) to 2 (faster transition to full size). Mobile Depth of Field has a relatively small maximum size.
Motion Blur
Unsupported. Set "Amount" to zero to emulate mobile on desktop.
Misc
"Screen Percentage" is unsupported. Only the 100.0 setting works. "AA Method" supports "None" (the fastest) and "TemporalAA" which provides a special mobile temporal AA which provides something around 2xSGSSAA with a little bit of judder in motion. Postprocess materials (through Blendables) are not supported on mobile.
Screen Space Reflections
Unsupported. Set "Intensity" to zero to emulate mobile on desktop.
General Performance Tips
- For best performance and quality, you should stick to Bloom and TemporalAA.
- Make sure Depth of Field, light shafts, film grain, color grading LUT, ambient cubemap, etc are disabled.

Comments
Post a Comment