https://github.com/moverseai/rerun-animation
➿A rerun plugin and tools for 3D animation
https://github.com/moverseai/rerun-animation
3d-animation 3d-data-visualization 3d-pose-estimation 3danimation animation animation-viewer bvh bvh-animation bvh-format bvh-loader character-animation human-pose-estimation motion-capture rerun rerun-plugin rerun-sdk smpl smpl-h smpl-model smplh
Last synced: 9 months ago
JSON representation
➿A rerun plugin and tools for 3D animation
- Host: GitHub
- URL: https://github.com/moverseai/rerun-animation
- Owner: moverseai
- License: apache-2.0
- Created: 2024-06-02T09:11:37.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-06T21:16:57.000Z (over 1 year ago)
- Last Synced: 2025-06-18T03:44:50.703Z (9 months ago)
- Topics: 3d-animation, 3d-data-visualization, 3d-pose-estimation, 3danimation, animation, animation-viewer, bvh, bvh-animation, bvh-format, bvh-loader, character-animation, human-pose-estimation, motion-capture, rerun, rerun-plugin, rerun-sdk, smpl, smpl-h, smpl-model, smplh
- Language: Python
- Homepage: https://moverseai.github.io/rerun-animation/
- Size: 31.7 MB
- Stars: 23
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# A `rerun-sdk` plugin and tools for 3D animation
[](https://pypi.org/project/rerun-animation)
[](https://pypi.org/project/rerun-animation)

[](https://github.com/moverseai/rerun-animation/blob/main/LICENSE)
[](https://moverseai.github.io/rerun-animation/)
[](https://discord.gg/bQc7B6qSPd)
[](https://github.com/moverseai/rerun-animation/releases)
[](https://pypi.org/project/rerun-animation/)
[](https://app.codacy.com/gh/moverseai/rerun-animation/dashboard)
[](https://github.com/psf/black)
[](https://github.com/moverseai/rerun-animation/actions/workflows/black.yaml)
[](https://github.com/moverseai/rerun-animation/actions/workflows/gh-pages.yaml)
___
> ➿`rerun-animation` turns the [rerun-sdk](https://www.rerun.io) viewer to a `3D animation` viewer.

## 📦 Features
With the `rerun-animation` ➿ package users can:
- `install` a [rerun-loader-plugin](https://rerun.io/blog/data-loaders) to drag-n-drop `3D animation` files in the [`rerun-viewer`](https://rerun.io/docs/reference/viewer/overview).
- `execute` commands to log `3D animation` data to a [`rerun`](https://www.rerun.io) instance.
`rerun-animation` supports the following types of `3D animation` data:
1. Biovision Hierarchy files (`*.bvh`)
2. Parametric Human Body parameter files (`*.npz`) from
## 👩💻 Documentation
Up-to-date [documentation](https://moverseai.github.io/rerun-animation/docs/) is available online.
## 💾 Installation
```sh
pip install rerun-animation
```
> [!WARNING]
> `rerun-animation` has only been tested on Windows up to now, if you use another OS please submit your [feedback](#-get-involved) in case of errors.
### ⚒ Post-installation deployment
### `*.bvh` only
```sh
rerun-animation-deploy
```
### with `smpl(-h)` support
```sh
rerun-animation-deploy --body_data_root `PATH/TO/BODY/MODELS`
```
## ⏩ Quickstart
1. (_optional_) Select a visualization configuration
```sh
rerun-animation-config select CONFIG-NAME
```
2. Open the viewer
```sh
rerun-animation
```
3. Drag-n-drop a `*.bvh` or `*.npz` file

## 🤝 Get Involved
Feedback and contributions are welcome via GitHub ([issue](https://github.com/moverseai/rerun-animation/issues/new)/[PR](https://github.com/moverseai/rerun-animation/compare)) and [Discord](https://discord.gg/bQc7B6qSPd).