Matali Render

Main features
  • Unified renderer for desktop devices, mobile devices and game consoles
  • Physically-based rendering (PBR)
  • Unified lighting, shading and fogging system
  • 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)
  • Normal mapping and parallax mapping based on the distance from the observer
  • Billboarding (2D objects in a 3D environment)
  • Advanced billboarding
  • Instancing (triangle meshes and shadows)
  • Shadows from directional light sources
  • Shadows from point 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)
  • Smooth transitions between shadow cascades
  • Fog (linear, exponential, planar, point volume, spot volume)
  • Gamma correction
Supported platforms
  • Android 7.0 Nougat (API level 24) and higher
  • *BSD (mainly FreeBSD 11.0 and higher)
  • iOS 11 and higher
  • iPadOS 13 and higher
  • Linux (mainly Ubuntu 16.04 and higher)
  • macOS 10.13 High Sierra and higher
  • SteamOS 2.0 and higher
  • tvOS 11 and higher
  • UWP Desktop
  • UWP Xbox One
  • Windows 10
  • Windows 7/8.x
  • Windows Vista SP2
Supported graphics APIs
  • DirectX 12
  • Vulkan
  • Metal
  • DirectX 11
PlatformsSupported forms of linking
UWP, WindowsStatic (.lib)
Android, *BSD, iOS, iPadOS, Linux, macOS, SteamOS, tvOSStatic (.a)
Supported types of activity
  • Android Native Activity