All Projects → guillaumeblanc → Ozz Animation

guillaumeblanc / Ozz Animation

Licence: other
Open source c++ skeletal animation library and toolset

Projects that are alternatives of or similar to Ozz Animation

Libxsmm
Library for specialized dense and sparse matrix operations, and deep learning primitives.
Stars: ✭ 518 (-58.56%)
Mutual labels:  simd, sse
Directxmath
DirectXMath is an all inline SIMD C++ linear algebra library for use in games and graphics apps
Stars: ✭ 859 (-31.28%)
Mutual labels:  simd, sse
Fastnoisesimd
C++ SIMD Noise Library
Stars: ✭ 542 (-56.64%)
Mutual labels:  simd, sse
Librelancer
A re-implementation of Freelancer
Stars: ✭ 303 (-75.76%)
Mutual labels:  game, mit-license
Vc
SIMD Vector Classes for C++
Stars: ✭ 985 (-21.2%)
Mutual labels:  simd, sse
Sse2neon
A translator from Intel SSE intrinsics to Arm/Aarch64 NEON implementation
Stars: ✭ 316 (-74.72%)
Mutual labels:  simd, sse
Cglm
📽 Highly Optimized Graphics Math (glm) for C
Stars: ✭ 887 (-29.04%)
Mutual labels:  simd, sse
FFmpegPlayer
Simple FFmpeg video player
Stars: ✭ 72 (-94.24%)
Mutual labels:  sse, simd
Xsimd
C++ wrappers for SIMD intrinsics and parallelized, optimized mathematical functions (SSE, AVX, NEON, AVX512)
Stars: ✭ 964 (-22.88%)
Mutual labels:  simd, sse
Libsimdpp
Portable header-only C++ low level SIMD library
Stars: ✭ 914 (-26.88%)
Mutual labels:  simd, sse
Std Simd
std::experimental::simd for GCC [ISO/IEC TS 19570:2018]
Stars: ✭ 275 (-78%)
Mutual labels:  simd, sse
Serpents
Multi-Player Game on top of HDP protocol
Stars: ✭ 48 (-96.16%)
Mutual labels:  game, sse
Turbo-Histogram
Fastest Histogram Construction
Stars: ✭ 44 (-96.48%)
Mutual labels:  sse, simd
Klein
P(R*_{3, 0, 1}) specialized SIMD Geometric Algebra Library
Stars: ✭ 463 (-62.96%)
Mutual labels:  simd, sse
hlml
vectorized high-level math library
Stars: ✭ 42 (-96.64%)
Mutual labels:  sse, simd
Godot Make Pro 2d Games
A-RPG demo made with Godot, MIT-licensed, from our Godot course
Stars: ✭ 674 (-46.08%)
Mutual labels:  game, mit-license
SoftLight
A shader-based Software Renderer Using The LightSky Framework.
Stars: ✭ 2 (-99.84%)
Mutual labels:  sse, simd
cpuwhat
Nim utilities for advanced CPU operations: CPU identification, ISA extension detection, bindings to assorted intrinsics
Stars: ✭ 25 (-98%)
Mutual labels:  sse, simd
Quadray Engine
Realtime raytracer using SIMD on ARM, MIPS, PPC and x86
Stars: ✭ 13 (-98.96%)
Mutual labels:  simd, sse
Simde
Implementations of SIMD instruction sets for systems which don't natively support them.
Stars: ✭ 1,012 (-19.04%)
Mutual labels:  simd, sse

logo

ozz-animation

open source c++ 3d skeletal animation library and toolset

ozz-animation provides runtime character animation playback functionalities (loading, sampling, blending...). It proposes a low-level renderer agnostic and game-engine agnostic implementation, focusing on performance and memory constraints with a data-oriented design.

ozz-animation comes with the toolchain to convert from major Digital Content Creation formats (gltf, Fbx, Collada, Obj, 3ds, dxf) to ozz optimized runtime structures. Offline libraries are also provided to implement the conversion from any other animation and skeleton format.

Documentation

Documentation and samples are available from ozz-animation website. Join Gitter for further discussions.

Supported platforms

Ozz is tested on Linux, Mac OS and Windows, for x86, x86-64 and ARM architectures. The run-time code (ozz_base, ozz_animation, ozz_geometry) depends only on c++11, the standard CRT and has no OS specific code, portability to any other platform shouldn't be an issue.

Samples, tools and tests depend on external libraries (glfw, tinygltf, Fbx SDK, jsoncpp, gtest, ...), which could limit portability.

Build status

Linux Mac OS Windows
master Travis-CI Travis-CI AppVeyor
develop Travis-CI Travis-CI AppVeyor

The dashboard for all branches is available here.

Contributing

All contributions are welcome: code reviews, bug reports, bug fixes, samples, features, platforms, testing, documentation, optimizations...

Please read CONTRIBUTING file for more details about how to submit bugs or contribute to the code.

License

ozz-animation is hosted on github and distributed under the MIT License (MIT).

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].