Matali Render

Main features
  • Unified renderer for desktop and mobile devices
  • Physically-based rendering (PBR)
  • Advanced management of multiple textures, buffers and render states
  • Unlimited number of directional light sources
  • Unlimited number of point light sources
  • Unlimited number of spot light sources
  • Unlimited number of spot and rectangular projectors
  • The ability to merge multiple projectors in a separate, breakable entities
  • Screen space ambient occlusion (SSAO)
  • 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
  • Normal maps and normal mapping in the tangent space
  • Height maps and height mapping (parallax mapping)
  • Billboarding (2D objects in a 3D environment)
  • Advanced billboarding
  • Shadows from directional light sources
  • Shadows from spot light sources
  • Shadows from spot and rectangular 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)
  • Gamma correction
Supported operating systems
  • Android 4.3 and higher
  • *BSD (mainly FreeBSD)
  • iOS 7 and higher
  • Linux (mainly Ubuntu)
  • OS X 10.9 and higher
  • SteamOS
  • Windows 10 UAP/UWP
  • Windows 7/8/8.1/10
  • Windows XP/Vista
Supported graphics APIs
  • DirectX 12
  • Vulkan
  • DirectX 11
  • OpenGL 3.3
  • OpenGL ES 3.0
Operating systemSupported forms of linking
WindowsStatic (.lib)
Android, *BSD, iOS, Linux, OS X, SteamOSStatic (.a)
Supported types of activity
  • Android Native Activity
  • Android Java Activity