Package com.jme3.post

The com.jme3.post package provides utilities for render processing.

See:
          Description

Interface Summary
SceneProcessor Scene processors are used to compute/render things before and after the classic render of the scene.
 

Class Summary
Filter Filters are 2D effects applied to the rendered scene.
The filter is fed with the rendered scene image rendered in an offscreen frame buffer.
This texture is applied on a fullscreen quad, with a special material.
This material uses a shader that aplly the desired effect to the scene texture.

This class is abstract, any Filter must extend it.
Any filter holds a frameBuffer and a texture
The getMaterial must return a Material that use a GLSL shader immplementing the desired effect
FilterPostProcessor A FilterPostProcessor is a processor that can apply several Filters to a rendered scene
It manages a list of filters that will be applied in the order in which they've been added to the list
HDRRenderer  
PreDepthProcessor Processor that lays depth first, this can improve performance in complex scenes.
 

Package com.jme3.post Description

The com.jme3.post package provides utilities for render processing.

The SceneProcessor interface is used as the base interface for all render processing. The SceneProcessor contains hooks for various rendering events.

One use of render processing is post-processing, which is applying effects on an already-rendered scene. The engine's post-processing system is implemented in the FilterPostProcessor class, which contains a list of filters. Each are invoked in order to apply various effects on the rendered scene.