Skip to content

Welcome to Scene

Flutter Scene (the flutter_scene package) is a general-purpose, realtime 3D engine for Flutter. It renders glTF models, physically based and custom materials, image-based lighting, skinned animation, and physics, on top of Flutter GPU and Impeller. On the web it runs through a built-in WebGL2 backend.

A glTF model phases into existence in three passes: a wireframe, flying glass shards, then the physically based surface behind a glowing seam. Each pass is a custom material over geometry derived from the model at runtime.

From there, the Guides cover each subsystem in depth with live demos, and the API reference documents every public symbol. Prefer to work visually? The editor is a desktop app for authoring and inspecting scenes.