@Override
    public void initialize(RenderManager rm, ViewPort vp) {
        renderManager = rm;
        renderer = rm.getRenderer();
        viewPort = vp;
        fsQuad = new Picture("filter full screen quad");
        fsQuad.setWidth(1);
        fsQuad.setHeight(1);

        if (!renderer.getCaps().contains(Caps.PackedFloatTexture)) {
            if(renderer.getCaps().contains(Caps.FloatColorBufferRGB)){
                fbFormat = Format.RGB16F;
            } else if(renderer.getCaps().contains(Caps.FloatColorBufferRGBA)){
                fbFormat = Format.RGBA16F;
            } else {
                fbFormat = Format.RGB8;
            }
        }

        Camera cam = vp.getCamera();

        //save view port dimensions
        left = cam.getViewPortLeft();
        right = cam.getViewPortRight();
        top = cam.getViewPortTop();
        bottom = cam.getViewPortBottom();
        originalWidth = cam.getWidth();
        originalHeight = cam.getHeight();
        //first call to reshape
        reshape(vp, cam.getWidth(), cam.getHeight());
    }
removes this filters from the filters list

@param filter the Filter to remove (not null)
jme3-core/src/main/java/com/jme3/post/FilterPostProcessor.java