Skip to content

Latest commit

 

History

52 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BVHFiles

Build Status Build Status codecov Coverage Status

BVHFiles.jl is a package for working with BioVisionHierarchy files, a file format which stores motion capture data in a hierarchical structure.

BVHFiles.jl uses graphs to represent and manipulate the data.

Installation

The package is registered and can be installed using the package manager. In the Julia REPL type ] to enter the package manager REPL mode and run

pkg> add BVHFiles

Examples

Here a BVH file generated by alaska/Dynamicus (green) is transformed in such a way, that the movement can be transfered to a file DAZ3D can handle (red).

Original new Icon new Transformed new Icon new Result new

Approximation.mp4

Features

  • Load BVH files
  • Calculate global positions
  • Removal of joints
  • Adding joints
  • Removal of frames
  • Adding frames
  • Loss functions
  • Optimizing offsets
  • Optimizing rotations using gradient descent
  • Changing rotation sequences
  • Scaling
  • Transfer movements to different hierarchies
  • Interpolation between frames
  • Save BVH files

About

A package for working with BioVisionHierarchy files (motion capture data)

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages