TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: What tech stack would you use to write Animation software?

11 pointsby andrewncabout 3 years ago
Hello HN!<p>It&#x27;s 2022 and I want to write a 2d animation program a la TVPaint. Is C++ and QT the way forward still, should I use something bleeding edge like sixtyfps and Rust?<p>Do I make a big ol&#x27; Electron app and call it a day?<p>What is the state of desktop development for graphics type applications?<p>I appreciate your help here - I have a bit over a decade of programming experience but mostly in HPC and Web domains.

7 comments

neonnoodleabout 3 years ago
Hello fellow animation enthusiast. I&#x27;m curious about why you are writing a new program rather than working with the existing open source codebases of OpenToonz&#x2F;Morevna&#x2F;Pencil2D? (They are C++&#x2F;Qt for whatever that&#x27;s worth). Not to mention what Blender has accomplished with the development of the Grease Pencil module.<p>You might also look at what Niels Krogh Mortensen is doing with his Animation Paper software [<a href="https:&#x2F;&#x2F;animationpaper.com" rel="nofollow">https:&#x2F;&#x2F;animationpaper.com</a>], fka Plastic Animation Paper.
评论 #31264841 未加载
kleer001about 3 years ago
Do you have experience with animation programs? Have you talked much to animators about their frustrations in their current work flows?
评论 #31291677 未加载
8toastabout 3 years ago
Check out Haiku Animator: <a href="https:&#x2F;&#x2F;github.com&#x2F;HaikuTeam&#x2F;animator" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;HaikuTeam&#x2F;animator</a> (they decided on an Electron app)
speedgooseabout 3 years ago
I would use web tech with electron and call it a day. But if the plan is to have fun with a side project, rust is probably better unless you also want to finish the project.
stuckinhellabout 3 years ago
For windows desktop I&#x27;d use C# and some Windows Forms.
ffhhjabout 3 years ago
HTML5 + {canvas&#x2F;WebGL&#x2F;some 2d engine} + WebView beats Electron
midislackabout 3 years ago
POSIX, C, and OpenGL.