nmfisher / thermion

3D rendering toolkit for Dart and/or Flutter

Home Page:https://thermion.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Thermion Logo

Quickstart (Flutter)DocumentationShowcasePlaygroundDiscord

Cross-platform 3D toolkit for Dart and Flutter.

pub github discord contributors

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 engine 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

About

3D rendering toolkit for Dart and/or Flutter

https://thermion.dev

License:Apache License 2.0


Languages

Language:C 45.4%Language:Dart 34.2%Language:C++ 19.7%Language:CMake 0.3%Language:Swift 0.2%Language:Kotlin 0.1%Language:Makefile 0.0%Language:Ruby 0.0%Language:Assembly 0.0%Language:Shell 0.0%