Filament is a real-time physically-based renderer written in C++. It is mobile-first, but also multi-platform.

We are very conscientious about keeping Filament small, fast to load, and focused on rendering. For example, Filament does not compile materials at run time. Instead, we provide a command line tool (matc) that does this offline.

For more information, see:

Check out our README for downloads and build instructions.

If you are running sample-gltf-viewer on your Android device, try our remote control web app.

If you would like to view a glTF model with WebGL 2.0, try our experimental web viewer.