Thermion
Open source, 3D rendering toolkit for Dart/Flutter
Listed in categories:
Design ToolsDevelopment3D ModelingDescription
Thermion is a framework for creating cross-platform 3D applications with Dart and/or Flutter. It provides a clean separation between general Dart components and Flutter-specific components, allowing for rendering in both Flutter and non-Flutter applications.
How to use Thermion?
Developers use the ThermionViewer class to build and control the behavior of their 3D applications. ThermionFlutterPlugin handles platform-specific initialization to embed a Filament rendering surface within a Flutter Widget. ThermionWidget is a Flutter widget that displays the 3D content rendered by a ThermionViewer.
Core features of Thermion:
1️⃣
Scene Management
2️⃣
Rendering Control
3️⃣
Camera Control
4️⃣
Animation
5️⃣
Entity Manipulation
6️⃣
Collision Detection (experimental)
7️⃣
Input Handling
Why could be used Thermion?
# | Use case | Status | |
---|---|---|---|
# 1 | Creating 3D scenes | ✅ | |
# 2 | Animating objects | ✅ | |
# 3 | Interacting with 3D content | ✅ |
Who developed Thermion?
The maker of Thermion is focused on providing a powerful and versatile framework for creating 3D applications with Dart and Flutter, enabling developers to easily integrate 3D content into their projects.