Matali Render
Matali Render jest wieloplatformowym modułem wizualizacji dla silnika Matali Physics. Ten dodatkowy moduł jest odpowiedzialny za przetwarzanie źródeł światła i zaawansowane efekty shaderowe. Moduł Matali Render dostępny jest w trzech edycjach: Basic, Standard i Pro.
Tabela porównawcza funkcjonalności:Matali Render BasicMatali Render StandardMatali Render Pro
Główne funkcjonalności:
Renderowanie odroczone w połączeniu z renderowaniem bezpośrednim
Zaawansowane zarządzanie wieloma teksturami, buforami i stanami renderowania
Nieograniczona liczba kierunkowych źródeł światła
Nieograniczona liczba punktowych źródeł światła
Nieograniczona liczba źródeł światła typu reflektor
Nieograniczona liczba projektorów typu reflektor prostokątny
Nieograniczona liczba projektorów typu reflektor
Możliwość łączenia wielu projektorów w oddzielne, podlegające destrukcji byty
Dwustronne przezroczyste powierzchnie
Proceduralne niebo z rozpraszaniem atmosferycznym oraz płynnym przejściem dzień/noc lub skybox
Światła o zmiennym natężeniu
Przezroczystość i tekstury z kanałem alfa
Mapy sześcienne i mapowanie sześcienne
Mapy normalnych i mapowanie normalnych w przestrzeni stycznej
Mapy wysokości i mapowanie wysokości (mapowanie paralaksy)
Billboarding (obiekty 2D w środowisku 3D)
Zaawansowany billboarding
Cienie od kierunkowych źródeł światła
Cienie od źródeł światła typu reflektor
Cienie od projektórów typu reflektor prostokątny
Cienie od projektórów typu reflektor
Cienie dla tekstur z kanałem alfa
Precyzyjne obliczenia cieni (cienie nie wymagają czasochłonnego dobierania biasu)
Mgła (liniowa, wykładnicza, płaszczyznowa, punktowa objętościowa, objętościowa o kształcie stożka)
Obsługiwane API graficzne:
DirectX 12
DirectX 11
OpenGL 3.3
OpenGL ES 3.0
Obsługiwane systemy operacyjne:
Windows XP/Vista/7Windows 7
Windows 8/8.1/10 Desktop
Windows 10 UAP/UWP
Android 4.3 i wyższe
BlackBerry OS 10.3 i wyższe
*BSD (głównie FreeBSD)
iOS 7 i wyższe
Linux (głównie Ubuntu)
OS X 10.9 i wyższe
SteamOS
Obsługiwane typy aktywności:
Android Native Activity
Android Java Activity
Obsługiwane formy linkowania:
Windows
dynamiczna (.dll)
statyczna (.lib)
statyczna (.lib)
Android, BlackBerry OS, *BSD, iOS, Linux, OS X, SteamOS
statyczna (.a)