fd19fc1c6810c1e79d930d6564e13bc62c858c73
using createImageFromImageBitmap to import the canvas directly into a Flutter app results in flickering unless this is set to true (as the drawing buffer is otherwise cleared after each render, which may not line up with Flutter's ticker
Quickstart (Flutter) • Documentation • Showcase • Discord
Cross-platform 3D engine for Dart and Flutter.
Features
- Supports iOS (arm64), MacOS (arm64/x64), Android (arm64), Windows (x64) (>= 10), Web/WASM
- glTF, KTX, PNG & JPEG texture support
- camera/entity manipulation with mouse (desktop) and gestures (mobile)
- skinning + morph animations
Sponsors, Contributors & Acknowledgments
Thermion uses the Filament physically based rendering package under the hood.
Special thanks to odd-io for sponsoring work on supporting Windows, raycasting, testing and documentation.
Thank you to the following people:
- @Hannnes1 for help migrating to
native-assets - @jarrodcolburn for documentation contributions
- @daverin for MacOS library contributions
- @LukasPoque for CI/refactoring work
- @alexmercerind for his work on integrating ANGLE textures on Flutter Windows
Description
Languages
C++
48.3%
C
45.1%
Dart
5.8%
Objective-C
0.2%
CMake
0.2%
Other
0.2%
