SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C++ Animation Projects
-
Project mention: How do I compile aseprite from source code in linux? | reddit.com/r/aseprite | 2023-02-04
https://github.com/aseprite/aseprite/blob/main/INSTALL.md look in the linux section
-
o3de
Open 3D Engine (O3DE) is an Apache 2.0-licensed multi-platform 3D engine that enables developers and content creators to build AAA games, cinema-quality 3D worlds, and high-fidelity simulations without any fees or commercial obligations.
Project mention: Is this the impossible server meshing tech CIG is trying to invent? | reddit.com/r/starcitizen_refunds | 2022-12-06 -
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
I have a template for LibreSprite which you can use for reference.
-
Project mention: Physically Based Rendering: From Theory to Implementation | news.ycombinator.com | 2022-03-17
I'll ping you on Discord, we kinda know each other :)
For others who like opensource renderers: Appleseed (which Franz is lead developer of) is amazing, check it out! https://appleseedhq.net/
-
I really like the C++ ozz-animation library, and Rust doesn't have a good answer for it (yet! work is being done) It has a really great compressed animation data format that again is good for the web It also has a great runtime library for distributing animation calculations across separate cores
-
Doyub Kim's "Fluid Engine Development" textbook is also really good and the accompanying GitHub repository is useful too (https://github.com/doyubkim/fluid-engine-dev).
-
ALS-Community
Replicated and optimized community version of Advanced Locomotion System V4 for Unreal Engine 5.1 with additional features & bug fixes
Project mention: What are your favourite shortcuts when developing an indie game? (assets, plugins, tools, etc)? | reddit.com/r/unrealengine | 2022-08-22It does have multiplayer support. Also, there is a C++ based variant which I prefer: https://github.com/dyanikoglu/ALS-Community
-
Sonar
Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
Synfig :Window position not remembered and default is in an odd place which mentions the following "This is due to a bug of implementation of shadows in GTK3 for Windows See 2. of Suboptimal window drawing on Windows" they do seem to solve the issue , but not sure if what will work with Gramps ( Linux only user here, sorry ).
-
pencil
Pencil2D is an easy, intuitive tool to make 2D hand-drawn animations. Pencil2D is open source and cross-platform. (by pencil2d)
Project mention: We are forced to write android code for our exams on paper. our android subject is theory only! (pardon my handwriting) | reddit.com/r/programminghorror | 2022-03-12I'd say you should report the bug to them... but I'm practically willing to bet the university is using a years-outdated version.
-
-
rhubarb-lip-sync
Rhubarb Lip Sync is a command-line tool that automatically creates 2D mouth animation from voice recordings. You can use it for characters in computer games, in animated cartoons, or in any other project that requires animating mouths based on existing recordings.
Anyway, I used Rhubarb Lip Sync for this. Made tool plugin for Godot to pass the parameters to Rhubarb and grabbed the stdout (json) and saved that and the audio file to a custom resource file. I'm simply playing the audio, getting the playback position and check if it's more than the Rhubarb's mouthCue "end" value, I change to the next mouth shape.
-
dem-bones
An automated algorithm to extract the linear blend skinning (LBS) from a set of example poses
Project mention: Why do games never simulate fat physics on player models | reddit.com/r/gamedev | 2022-09-14If we can offline it, then we will with VATs, geo-caches, or something like Dem-Bones to translate it into an approximation with bones.
-
Project mention: The Bitter Truth: Python 3.11 vs Cython vs C++ Performance for Simulations | reddit.com/r/cpp | 2022-12-30
Most high-performance math libraries perform a lot of vectorization (Eigen, etc) under the hood. And you've got stuff like Klein, Vc (which is reminiscent of std::valarray), etc. Then there's OpenMP's #pragma omp simd (assuming version 4.0 or greater).
-
-
CppRobotics
Header-only C++ library for robotics, control, and path planning algorithms. Work in progress, contributions are welcome!
-
OpenSteer
OpenSteer is a C++ library to help build steering behaviors for autonomous characters in games and animation.
Project mention: Steering behaviours - creating a vector flow field and using it to path 'minions' around a 'leader' entity | reddit.com/r/godot | 2022-06-07 -
thorvg
ThorVG is a platform-independent portable library for drawing vector-based scenes and animations including SVG. ThorVG provides user-friendly APIs, its library has no dependencies and maintains super compact size.
Project mention: Coat of Arms Generator for my game Vagabond | reddit.com/r/proceduralgeneration | 2023-01-16What took the most time was to find a way to draw everything at runtime in C++. I tried a lot of libraries but finally I chose ThorVG which offers features similar to SVG.
-
Project mention: A video tutorial on how to procedurally animate a tree with SpookyGhost | reddit.com/r/PixelArt | 2022-07-11
The tool is free and open source and it can be found on Itch.io or GitHub.
-
-
-
TP_Arduino_DigitalRain_Anim
A library that represents Digital Rain Animation on color displays that support TFT_eSPI
Project mention: I'm looking for the cheapest way to get a looping video to run on two of these 2" color displays for a Diorama... | reddit.com/r/arduino | 2022-11-13 -
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ Animation related posts
- How do I compile aseprite from source code in linux?
- Made a multi-layer, multi-frame pixel art animation of falling snow.
- How do I install aseprite in fedora?
- Pixel art and animations for a game jam on itch
- Pyxel Edit or Aseprite?
- Exploring the World of Indie Game Development: My Journey from Pixel Art to JavaScript Frameworks and Beyond
- Need help! How do I get rid of the grid lines for this pixel art?
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007fea5974d858>
www.saashub.com | 4 Feb 2023
Index
What are some of the best open-source Animation projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | aseprite | 20,037 |
2 | o3de | 5,893 |
3 | LibreSprite | 3,035 |
4 | appleseed | 1,985 |
5 | ozz-animation | 1,865 |
6 | fluid-engine-dev | 1,498 |
7 | ALS-Community | 1,478 |
8 | synfig | 1,438 |
9 | pencil | 1,207 |
10 | reactphysics3d | 1,159 |
11 | rhubarb-lip-sync | 1,127 |
12 | dem-bones | 693 |
13 | Klein | 639 |
14 | tweeny | 578 |
15 | CppRobotics | 360 |
16 | OpenSteer | 266 |
17 | thorvg | 231 |
18 | SpookyGhost | 222 |
19 | keyleds | 179 |
20 | UE-BUITween | 160 |
21 | TP_Arduino_DigitalRain_Anim | 92 |
22 | ProtoTracer | 89 |
23 | Creature_Godot | 80 |