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 the core documentation and JavaScript documentation. Check out our README for downloads and build instructions.