Powered by ARCore & Google Filament
3D & AR for
Android · Flutter
React Native
Open source rendering library bringing real-time 3D and augmented reality to any platform. High performance, production ready, completely free.
500K+
Downloads / Quarter
1,000+
Companies
1,100+
GitHub Stars
Repositories
One library, every platform
Whether you build native Android, cross-platform Flutter or React Native — SceneView has you covered.
SceneView Android
Native Android library for 3D scenes and AR powered by ARCore and Google Filament.
Compose and View support included.
View on GitHub
SceneView Flutter
Flutter plugin wrapping SceneView for cross-platform 3D and AR on both
Android and iOS from a single Dart codebase.
View on GitHub
SceneView React Native
React Native module for integrating 3D model viewing and AR experiences
into your JavaScript / TypeScript application.
View on GitHub
Features
Everything you need for AR
From basic 3D model rendering to full augmented reality — SceneView exposes ARCore's full feature set with a clean, modern API.
🎯
3D Model Viewer
Load, display and animate glTF / glb 3D models with PBR materials, environment lighting and full gesture control.
See demo
🖼️
Augmented Images
Detect real-world 2D images and anchor persistent 3D content on top of them in real time using the device camera.
See demo
😊
Augmented Faces
Track and map 468 facial landmarks in real time to apply AR masks, accessories and expressions to a user's face.
See demo
☁️
Cloud Anchors
Share AR experiences across devices with persistent cloud-hosted anchors powered by Google ARCore Cloud.
See demo
📏
Depth API
Access per-pixel depth data to enable realistic occlusion, surface detection and accurate placement of virtual objects.
See demo
💡
Environment Lights
Automatically estimate real-world lighting from the camera feed and apply it to 3D objects for photorealistic rendering.
See demo
Ready to build with SceneView?
Join hundreds of developers shipping 3D & AR experiences across Android, Flutter and React Native.