com.jme3.post
package provides utilities for
render processing.See: Description
Interface | Description |
---|---|
SceneProcessor |
Scene processors are used to compute/render things before and after the classic render of the scene.
|
Class | Description |
---|---|
CartoonSSAO |
A Cartoon Screen Space Ambient Occlusion filter with instance rendering capabilities.
|
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 full-screen quad with a special material. This material uses a shader that applies 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 implementing the desired effect |
FilterPostProcessor |
A FilterPostProcessor is a processor that can apply several
Filter s to a rendered sceneIt manages a list of filters that will be applied in the order in which they've been added to the list |
FilterUtil | |
HDRRenderer | Deprecated
use the ToneMappingFilter.
|
PreDepthProcessor |
Processor that lays depth first, this can improve performance in complex
scenes.
|
PreNormalCaching |
Pre normal caching class.
|
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.