Th

Thermion, an open source 3D rendering toolkit for Flutter and/or Dart

Hacker News

Thermion, an open source 3D rendering toolkit for Flutter and/or Dart

I'd like to share Thermion, an open source 3D rendering toolkit I made for Flutter and/or Dart. This came about when I needed a 3D renderer for a Flutter app[0] I was building. At the time, the only off-the-shelf option was to embed Unity, which wasn't ideal for a few reasons - unstable build process, compositing and transparency issues, and licensing uncertainty, just to name a few. In any event, frankensteining Unity (C#) together with Flutter (Dart) didn't seem like a great solution. After browsing for alternative renderers, I discovered Filament[1], an open-source, cross-platform Physically Based Rendering engine from Google. I initially only wrote some simple bindings to embed Filament inside a Flutter Android/iOS app, but have since added more functionality, and have expanded this to cover Windows, MacOS and Web (there was Linux support at one point, too, but I haven't been keeping up with it I'm afraid). Last week I published the first Thermion release to pub.dev[2], and with that milestone it seemed a good time to share with HN. This is also a call for contributors if anyone wants to help[3]. Some examples: - A live DartPad playground so you can try the Dart-only (i.e. non-Flutter version) of Thermion in browser (Chrome only for now). https://dartpad.thermion.dev - My personal website, where I added an interactive clone of myself https://nick-fisher.com - Prouder (a Flutter app from one of the Thermion contributors) https://apps.apple.com/us/app/prouder/id6498891289 https://play.google.com/store/apps/details?id=se.prouder.app https://prouder.se/ Happy to share more details if anyone is interested! [0] https://polyvox.app [1] https://github.com/google/filament [2] https://pub.dev/packages/thermion_dart [3] https://github.com/nmfisher/thermion

Share card

Actual performance

52points
25comments
Made the leaderboard

Launch Intel predictions

Analyze your own launch →
Indie HackersFits the IH revenue-focused audience · Strong signals: ios · Missing: supports, reddit linkedin, podcasting
85%85% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Product HuntOn track for Day 1 leaderboard · Strong signals: mac, macos, apple · Missing: agents, agent, cursor
70%70% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
Hacker NewsStrong engagement from HN community · Strong signals: open source, ide, io · Missing: https docs, excited, just released
62%62% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
TrustMRRFits verified-revenue profile · Strong signals: ios, personal, apps · Missing: mobile apps, entrepreneurs, video
53%53% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Strong signals: platform · Missing: plus, intuitive, reviews
45%45% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Strong signals: active · Missing: arr, mrr, revenue
15%15% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Correct prediction on native model

Similar products

In
InvokeAI, an open source Stable Diffusion toolkit and WebUI58%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

InvokeAI, an open source Stable Diffusion toolkit and WebUI

Hacker News414
AR
ARR-Medic-CYP3A4 – Open-Source Drug Interaction Toolkit48%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

ARR-Medic-CYP3A4 – Open-Source Drug Interaction Toolkit

Hacker News1
St
StratusGFX, my open-source real-time 3D rendering engine63%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

StratusGFX, my open-source real-time 3D rendering engine

Hacker News483
Ca
Capsule introduction to wireframe 3d rendering48%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Capsule introduction to wireframe 3d rendering

Hacker News2
Pa
Parabeac – Open-source design to Flutter converter68%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Parabeac – Open-source design to Flutter converter

Hacker News11
In
InKino – An open-source movie app made with Flutter56%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

InKino – An open-source movie app made with Flutter

Hacker News148
Sy
SyncLite – Open Source Data Consolidation Toolkit74%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

SyncLite – Open Source Data Consolidation Toolkit

Hacker News3
Crazzy
Crazzy92%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Open Source Lovable for Flutter Apps!!

Product Hunt+140Developer Tools
Op
Open source GitHub client built with Flutter64%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Open source GitHub client built with Flutter

Hacker News4
Oa
Oasis – An open-source, 3D-printed smart terrarium70%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Oasis – An open-source, 3D-printed smart terrarium

Hacker News141