Engine » Render module

Provides plugins for graphics rendering.

Modules

module Bloom
Applies the Bloom effect on the HDR texture.
module Camera
Adds PerspectiveCamera components and the DrawsTo relation.
module Cascaded shadow maps
Creates and manages shadow maps for directional shadow casters.
module Cascaded shadow maps rasterizer
Draws all render meshes for each directional light to its shadow map.
module Deferred Shading
Applies the Deferred Shading technique on the GBuffer and outputs the result to the HDR texture.
module Depth
Adds and manages the RenderDepth component.
module G-Buffer
Adds and manages GBuffer components.
module G-Buffer Rasterizer
Draws RenderMesh components to the GBuffer.
module HDR
Adds and manages HDR components.
module Lights
Common interface for the lighting part of rendering plugins.
module Mesh
Adds and manages RenderMesh components.
module RenderPicker
Adds and manages RenderPicker components.
module Shader
Adds shader assets to Cubos.
module Shadow atlas
Creates and manages a shadow map atlas.
module Shadow atlas rasterizer
Draws all render meshes for each light to the shadow map atlas.
module Shadows
Base interface plugin for shadows.
module Splitscreen
Adjusts the viewport in DrawsTo relations to achieve a splitscreen layout.
module Screen Space Ambient Occlusion
Applies the SSAO technique on the GBuffer and outputs the result to the SSAO texture.
module Render Target
Adds and manages RenderTarget components.
module Tone Mapping
Draws the tone-mapped HDR texture to the render target's framebuffer.
module Render Voxels
Common interface for voxel rendering plugins.