Matali Render
Matali Render is a cross-platform visualization module for Matali Physics engine. This additional module is responsible for processing light sources, advanced shader effects and it is the default visualization subsystem for all editions of the engine. Matali Render module comes in three editions: Basic, Standard and Pro.
Feature comparison matrix:Matali Render BasicMatali Render StandardMatali Render Pro
Unified renderer for desktops and mobile devices:
Deferred rendering combined with forward rendering
Unlimited number of directional light sources
Unlimited number of point light sources
Unlimited number of spot light sources
Unlimited number of projectors
The ability to merge multiple projectors in a separate, breakable entities
Two-sided transparent surfaces
Procedural sky with atmospheric scattering and smooth day/night transition or skybox
Lights with variable intensity
Transparency and textures with alpha channel
Cubemaps and cube mapping
Billboarding (2D objects in a 3D environment)
Advanced billboarding
Shadows from directional light sources
Shadows from spot light sources
Shadows from projectors
Shadows for textures with alpha channel
Precise calculation of shadows (shadows do not require the time-consuming matching bias)
Fog (linear, exponential, planar, point volume, spot volume)
Supported operating systems and multimedia APIs:
Windows 7/8.1 - DirectX 11Windows 7/8.1 Desktop
Windows Phone 8.1 - DirectX 11
Windows RT 8.1 - DirectX 11
Windows XP/Vista/7/8.1 - OpenGL 3.3
Android 4.3 and higher - OpenGL ES 3.0
BlackBerry OS 10.3 and higher - OpenGL ES 3.0
*BSD (mainly FreeBSD) - OpenGL 3.3
iOS 6 and higher - OpenGL ES 3.0
Linux (mainly Ubuntu) - OpenGL 3.3
OS X 10.9 and higher - OpenGL 3.3
SteamOS - OpenGL 3.3
Supported types of activity:
Android Native Activity
Android Java Activity
Supported forms of linking:
Windows, Windows Phone, Windows RTWindows 7/8.1 Desktop
dynamic (.dll)
static (.lib)
static (.lib)
Android, BlackBerry OS, *BSD, iOS, Linux, OS X, SteamOS
static (.a)