This page introduces how the basic render system of ApertusVR for Android works
ApertusVR's main feature is that it is built up from a core-engine and various plug-ins. This implies that it is possible to use different graphics engine for different platforms. So even, ApertusVR mainly uses Ogre render on Windows, the engine responsible for rendering on Android is the open source Google product, called Filement .
Filament is a real-time physically based rendering engine for Android, iOS, Linux, macOS, Windows, and WebGL. It is designed to be as small as possible and as efficient as possible on Android.
The rendering system on Android is implemented as a Java plug-in (with the use of the Filement engine). Therefore in this guide we will assume that you are familiar with the ApertusVR Java-interface. If this is not the case, please read the documentation on the JNI-plugin: