C++ Animation

Open-source C++ projects categorized as Animation

Top 23 C++ Animation Projects

  • aseprite

    Animated sprite editor & pixel art tool (Windows, macOS, Linux)

    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.

  • LibreSprite

    Animated sprite editor & pixel art tool -- Fork of the last GPLv2 commit of Aseprite

    Project mention: Aseprite dependencies on void linux? | reddit.com/r/voidlinux | 2023-01-15

    I have a template for LibreSprite which you can use for reference.

  • appleseed

    A modern open source rendering engine for animation and visual effects

    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/

  • ozz-animation

    Open source c++ skeletal animation library and toolset

    Project mention: How are rust devs doing? | reddit.com/r/GraphicsProgramming | 2022-07-17

    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

  • fluid-engine-dev

    Fluid simulation engine for computer graphics applications

    Project mention: Colorfall | reddit.com/r/Simulated | 2022-06-24

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

    It 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

    This is the Official source code repository of the Synfig project

    Project mention: Gramps not starting perfectly centered ? | reddit.com/r/gramps | 2022-05-10

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

    I'd say you should report the bug to them... but I'm practically willing to bet the university is using a years-outdated version.

  • reactphysics3d

    Open source C++ physics engine library in 3D

  • 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.

    Project mention: 3D Lip Sync in Godot 3.5 | reddit.com/r/godot | 2022-06-12

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

    If we can offline it, then we will with VATs, geo-caches, or something like Dem-Bones to translate it into an approximation with bones.

  • Klein

    P(R*_{3, 0, 1}) specialized SIMD Geometric Algebra Library

    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).

  • tweeny

    A modern C++ tweening library

    Project mention: Is Lerp Frame Rate Independent? | reddit.com/r/gamedev | 2022-08-24
  • 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-16

    What 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.

  • SpookyGhost

    A procedural sprite animation tool made with the nCine

    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.

  • keyleds

    Logitech Keyboard animation for Linux — G410, G513, G610, G810, G910, GPro

  • UE-BUITween

    Unreal 4 UMG UI tweening plugin in C++

    Project mention: Has Unreal a Dotween equivalent ? | reddit.com/r/unrealengine | 2022-06-18
  • 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
  • ProtoTracer

    3D rendering and animation engine for multifaceted displays on microcontrollers

  • Creature_Godot

    2D Skeletal Animation Creature Runtime for Godot Engine

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-02-04.

C++ Animation related posts


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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives