Do you have lots of large particle effects bogging down your scene? Do you like to put large alpha textures over your scene? If so, rendering them offscreen to a smaller buffer may help.
This package allows you to add an image effect to your camera that will render a layer to a buffer which is 1/2, 1/4, or 1/8th of your screen size, and then blend it back into your scene with minimal artifacts. This can make the rendering of complex overdraw cases up to 50 times faster! More importantly, it allows you to use techniques you couldn't use otherwise, filling your scene with fog planes or other low-frequency alpha objects that would be too inefficient render at full screen resolutions.
Features:
- Image effect to perform off screen rendering and upsampling
- Two example shaders and a test scene showing off the effect
Note that this effect requires the depth buffer to be generated for your scene, and requires custom shaders for any surface rendered at low resolution. The changes to your shaders are relatively minor, and well documented examples are included in the package.