Filament render

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:

To learn more about Filament check the official github repository:

The following pages will guide you through to learn how to use, configure, and extend this module of the ApertusVR library.