All Projects → yuki-koyama → bvh11

yuki-koyama / bvh11

Licence: MIT License
A tiny C++11 library for reading BVH motion capture data

Programming Languages

C++
36643 projects - #6 most used programming language
CMake
9771 projects

Projects that are alternatives of or similar to bvh11

lbvh
an implementation of parallel linear BVH (LBVH) on GPU
Stars: ✭ 67 (+191.3%)
Mutual labels:  bvh
AnimFace
A plugin created for Maya for the transfer of motion capture data onto 3D facial models using RBF algorithms
Stars: ✭ 26 (+13.04%)
Mutual labels:  motion-capture
bvh-tree
A Bounding Volume Hierarchy implementation using javascript
Stars: ✭ 41 (+78.26%)
Mutual labels:  bvh
ComputeShaderBVHMeshHit
Unity ComputeShader implementation of BVH(Bounding Volume Hierarchy) based mesh hit checking.
Stars: ✭ 25 (+8.7%)
Mutual labels:  bvh
GPU-Pathtracer
GPU Raytracer from scratch in C++/CUDA
Stars: ✭ 326 (+1317.39%)
Mutual labels:  bvh
genea visualizer
This repository provides scripts that can be used to visualize BVH files. These scripts were developed for the GENEA Challenge 2020, and enables reproducing the visualizations used for the challenge stimuli. The server consists of several containers which are launched together with the docker-compose.
Stars: ✭ 27 (+17.39%)
Mutual labels:  bvh
VRMocap
A SteamVR powered mocap solution for Unreal Engine
Stars: ✭ 88 (+282.61%)
Mutual labels:  motion-capture
LEMO
Official Pytorch implementation for 2021 ICCV paper "Learning Motion Priors for 4D Human Body Capture in 3D Scenes" and trained models / data
Stars: ✭ 149 (+547.83%)
Mutual labels:  motion-capture
qualisys python sdk
Python implementation of the real-time protocol for Qualisys Track Manager
Stars: ✭ 24 (+4.35%)
Mutual labels:  motion-capture
vicon
Code for working with the Vicon tracking system
Stars: ✭ 20 (-13.04%)
Mutual labels:  motion-capture
openPerform
Check out the various styles and effects OpenPerform has to offer with our BVH animation demo!
Stars: ✭ 24 (+4.35%)
Mutual labels:  motion-capture
vicon2gt
Vicon-IMU fusion for groundtruth trajectory generation.
Stars: ✭ 41 (+78.26%)
Mutual labels:  motion-capture
3d-pose-2d-keypoints
3d Human Pose Estimation from 2d Keypoints
Stars: ✭ 56 (+143.48%)
Mutual labels:  motion-capture
WebCamCap
Motion capture tool for 2D/3D motion capture with LED markers.
Stars: ✭ 20 (-13.04%)
Mutual labels:  motion-capture
monte-carlo-ray-tracer
Physically based renderer with Path Tracing and Photon Mapping.
Stars: ✭ 246 (+969.57%)
Mutual labels:  bvh
OpenISS
OpenISS -- a unified multimodal motion data delivery framework.
Stars: ✭ 22 (-4.35%)
Mutual labels:  motion-capture
ManosOsc
(Eyebeam #13 of 13) Output OSC, MIDI, and After Effects/Maya animation scripts from the Leap Motion controller.
Stars: ✭ 53 (+130.43%)
Mutual labels:  motion-capture
blender-retarget
Applies animation from one armature to another
Stars: ✭ 137 (+495.65%)
Mutual labels:  motion-capture

bvh11

macOS Ubuntu GitHub

A tiny C++11 library for reading (and writing) BVH motion capture data.

Dependencies

Additional Dependencies for Demos (Optional)

Usage

Build and Install

git clone https://github.com/yuki-koyama/bvh11.git --recursive
mkdir build
cd build
cmake ../bvh11
make
make install

Import (and Export) BVH Data

#include <bvh11.hpp>

int main()
{
  // Import data
  auto bvh_object = bvh11::BvhObject("/path/to/bvh/data.bvh");

  // Do something (e.g., render the motion data, apply some processing, etc.)
  
  // Export data (if necessary)
  bvh_object.WriteBvhFile("/path/to/bvh/new_data.bvh");

  return 0;
}

License

MIT License.

Contributing

Contributions are welcome.

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