Filament: a light and efficient rendering engine for Android!

AI and Data
Filament - un moteur de rendu pour Android

At last, some good news for Android users! Google has finally decided to open-source its physically based 2D/3D rendering engine for Android: Filament. What are its technical characteristics? Its APIs? The answer is in this article.

What is Filament?

Filament was originally created to run natively on Android; that said, it is perfectly usable on other operating systems such as Windows, Linux and macOS. This rendering engine provides Android developers with a set of APIs to allow them to create high-quality 2D and 3D rendering more easily.

Another distinctive feature of Filament is that it is designed to generate compact code while requiring few resources. It is currently used in the Sceneform library when running on Android devices, but also as a rendering engine in Android Studio.

The technical characteristics

Here are Filament’s main technical features:

  • A rendering system capable of running on mobile platforms.
  • A rendering engine that focuses on the overall quality of the image. A physically based approach to the system also allows developers to create believable visuals without necessarily having to understand all the theory hidden behind it.
  • The system relies on as few parameters as possible in order to reduce trial and error. It also allows users to master the material model quickly.
  • It also uses a large number of physical units: distances in metres/centimetres, temperatures in kelvin, light units in lumens/candelas, and so on.
  • The rendering library has been designed to be very light, so that any application can include it without increasing the binary size to an undesirable degree.
  • Two APIs available on Android, Linux, macOS and Windows: a native C++ API and a Java/JNI API.
  • A back-end section featuring OpenGL 4.1+ for Linux, macOS and Windows and OpenGL ES 3.0+ for Android, as well as version 1.0 of Vulkan for all operating systems.

Are you passionate about web development? Find all our articles on our blog or on our LinkedIn account.

How about we connect?

Shape your brand’s digital future. Whether you want to align your touchpoints, create unified customer experiences, or optimize your omnichannel ecosystem, we design solutions that blend innovation and elegance.

Parler à un expert

Insights,
the essentials

All news
API Gateways en 2026 le guide pragmatique de Kong, Gravitee, Tyk et HAProxy
AI and Data 22.06.2026

API Gateways in 2026: the pragmatic guide to Kong, Gravitee, Tyk and HAProxy

Image représentant l'article sur Framework Strapi
AI and Data 02.09.2021

Strapi, a pomising CMS

Context API la nouveaute de React 16.3 qui affole la toile
AI and Data 06.07.2018

Context API: the React 16.3 Feature that is causing a stir

Core Web Vitals comment viser un score INP inférieur à 200 ms sur les front-ends E-commerce Headless
Solutions and E-commerce 15.06.2026

Core Web Vitals: How to Target an INP Score Below 200 ms on Headless E-commerce Front-Ends

Numendo Paris Agency

48 Rue de la Bienfaisance
75008 Paris

Our Paris agency supports brands and key accounts with their most strategic digital projects.

Located just 10 minutes from Saint-Lazare station and steps from the Miromesnil metro, it brings together our experts in consulting, e-commerce, product data, and omnichannel architecture.

Numendo Paris embodies the perfect synergy of strategic vision, technical expertise, and client proximity.

Be part of the adventure
Numendo Paris

Joining Numendo Paris means joining an innovation hub where technical excellence meets an entrepreneurial spirit. A stimulating environment to drive world-class strategic projects right in the heart of the capital.

Numendo Mulhouse Agency

2a Av. Auguste Wicky
68100 Mulhouse

The Mulhouse agency is our technical center of excellence dedicated to the performance of your business platforms.

Located in the heart of Alsace, steps from the Mulhouse train station and in close proximity to Germany and Switzerland, our office is home to a community of passionate experts focused on innovation and code robustness.

It embodies the group’s technological powerhouse, capable of building highly complex B2B and industrial ecosystems.

Be part of the adventure
Numendo Mulhouse

Thriving in Mulhouse means joining a historic hub where a passion for technology and team spirit take center stage. <br>A human-scale environment ideal for tackling large-scale industrial and technical challenges.

Numendo Genève Agency

Rue du Marché 5,
1204 Genève

Our Geneva agency combines a culture of precision with digital expertise to elevate your projects in Switzerland and internationally.

Ideally located in the very heart of Geneva, it offers a premium work environment to support the data transformation of the most demanding businesses.

Geneva is our dedicated hub for structuring product information and deploying agile and scalable e-commerce strategies, primarily within the luxury and finance sectors.

Be part of the adventure
Numendo Geneva

Being part of the Geneva team means cultivating high standards and precision to deliver high-performing, sustainable digital solutions.<br>An exceptional work environment to transform the future of product data and Swiss e-commerce.