The FBO has two main uses: The post-processing of rendered images and composition between different scenes. Some examples are:
Methods involving the FBO are considered superior because:
To use an FBO one simply creates an instance of it. Along with the FBO come several attachments. One can then attach these to a chosen receiver: either a texture, or a render buffer.
For example: