SmullBurgerPostEffectPack

SmallBurgerPostEffectPack is an affordable and comprehensive post-processing effect package that includes two powerful plugins: MobileSSAO and GodViewFakeDOF. In addition to offering the full functionality of both, the package also comes with a professional UI framework that allows you to precisely adjust various parameters.


Moreover, SmallBurgerPostEffectPack includes a demo scene that showcases the integrated effects of MobileSSAO and GodViewFakeDOF. This scene features several test objects, such as MRTLit and MRTTerrainLit, to help you fully explore the capabilities and performance of this plugin package.


MobileSSAO feature list

  • SSAO tint color:
    Customize the ambient occlusion tint to match the desired visual style.
  • Per object direct lighting strength weight:
    Adjust the influence of direct lighting on a per-object basis for more control over lighting dynamics.
  • SSAO intensity parameter:
    Control the overall strength of the SSAO effect to achieve the desired level of occlusion.
  • Detection sphere parameter:
    Fine-tune the detection sphere to better capture occlusion details based on scene requirements.
  • Directional lighting strength parameter:
    Adjust the strength of directional lighting to balance between ambient occlusion and direct light effects.
  • Related integrated MRT normal object shader examples:
    Access examples of shaders that integrate MRT technology for normal mapping, providing a starting point for implementation and customization.

GodViewFakeDOF feature list

  1. Dual-Kaswase-Blur:
    Dual-Kawase-Blur is an efficient blur technology, especially suitable for mobile devices. Ensure a balance between performance and effect when implementing this technology.
  2. Optimized BlurPass processing:
    Blur processing is applied only to parts with BlurWeight values greater than 0.0 to enhance performance on mobile platforms.
  3. Support alpha blending object:
    Since it does not require using depth textures to reconstruct scene distance, it naturally supports this feature.
  4. Min and max parameters setting:
    Provides adjustment for min and max distance (screen weight ratio) parameters.
  5. Quality parameters setting:
    Provides Quality parameter settings (higher quality means more passes and more blur).
  6. BlurRadius parameters setting:
    Provides BlurRadius parameter settings (higher values indicate larger pixel offsets).
  7. Debug mode:
    Provides ViewBlurWeight inspection mode to facilitate debugging of min and max parameters or mask texture.
  8. Support for custom mask texture:
    Provides customizable mask texture settings for more flexible design. This mode also reduces distance calculations, improving performance.